var r = /[^\u4E00-\u9FA5]/;
if(r.test(str)) alert("含有非中文字符");
if(r.test(str)) alert("含有非中文字符");
解决方案 »
- 用js来模拟做出alert,confirm,poropmt对话框的效果?
- 如何通过tr获取他所在的table对象呢 JS问题
- Table表 点一下Checkbox 给一个label赋值
- 清熟悉jQuery的朋友給推荐个图片预览的插件
- html标签替换问题,解决即结贴!
- js导出word,怎么设置word
- <a> 标签离开页面的时候 handle
- 验证两次输入密码,是否相同为什么不行呢?
- 请教:过年了,帮帮小弟的忙!用javascript怎样将xml文件导出成Excel(XP或者2003)?急!
- 在HTML中<META NAME="Generator" CONTENT="EditPlus">代表什么意思?起到什么作用?在什么情况下要使用这样的标记?
- 表单提交时 按下按钮 弹出确认框的问题?
- 请问大家现有的工具,什么能快速切割图片
var r = /[\uFF00-\uFFFF]/;
if(r.test(str)) alert("含有全角字符");
0-127 是在英文的输入状态
128-256 是在汉语的输入状态
256以上是中文字符 var strInput = document.inputName.value;
var len= strInput.length;
var i=0;
var codeOfChar=0;
while(i<len){
codeOfChar=strInput.charCodeAt(i);
if(codeOfChar > 127 && codeOfChar <257)
alert("您输入的是全角字符!");
i++;
}