限制只能中文输入的方法

简介:
实现函数:
function isCharsInBag (s, bag)

var i,c;
for (i = 0; i < s.length; i++)

c = s.charAt(i);//字符串s中的字符
if (bag.indexOf(c) > -1) 
return c;
}
return "";
}
检查函数:
function ischinese(s)
{
var errorChar;
var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\\'\":;~!#$%()`";
errorChar = isCharsInBag( s, badChar)
if (errorChar != "" )
{
report=report+"请重新输入中文\n";
return false;
} </P><P>return true;
}

就这么简单:)其实还输入日语,晕















本文转自starger51CTO博客,原文链接: http://blog.51cto.com/starger/19893,如需转载请自行联系原作者




相关文章
|
1月前
|
JSON 数据格式 Python
优秀!Python版按键精灵,电脑鼠标、键盘手势动作一键复制操作,优雅极了!
优秀!Python版按键精灵,电脑鼠标、键盘手势动作一键复制操作,优雅极了!
|
3月前
|
存储 搜索推荐
Rstudio常用快捷键以及窗口操作有用技巧
Rstudio常用快捷键以及窗口操作有用技巧
149 0
|
11月前
|
Windows
PowerShell 美化(谁不想要一个好看的终端呢)
PowerShell 美化(谁不想要一个好看的终端呢)
115 0
|
缓存
Win系统 - 万能快捷键,了解一下
Win系统 - 万能快捷键,了解一下
243 0
Win系统 - 万能快捷键,了解一下
|
搜索推荐 Unix Shell
如何用Airtest脚本切换手机的输入法
如何用Airtest脚本切换手机的输入法
324 0
|
IDE 测试技术 开发工具
AirtestIDE这个隐藏的小助手,还没用过你就亏啦!
AirtestIDE这个隐藏的小助手,还没用过你就亏啦!
192 0
一个脚本教你快速去除桌面图标烦人的小箭头!!
一个脚本教你快速去除桌面图标烦人的小箭头!!
707 0
|
缓存 Windows
Windows语言栏不见了,解决办法。任务栏的语言栏没了、不显示了。语言栏异常导致不能输入中文。默认中文输入法设置。
Windows语言栏不见了,解决办法。任务栏的语言栏没了、不显示了。语言栏异常导致不能输入中文。默认中文输入法设置。
423 0
Windows语言栏不见了,解决办法。任务栏的语言栏没了、不显示了。语言栏异常导致不能输入中文。默认中文输入法设置。