龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

javascript 中文验证只能输入中文实现代码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
自己用到的和网站找到的一些javascript 中文验证只能输入中文实现代码,有需要的同学可以参考一下。 只能输入中文 代码如下 input onkeyup=value=value.replace(/[^/u4E00-/u9FA5]/g,'') onbeforepaste=cl
自己用到的和网站找到的一些javascript 中文验证只能输入中文实现代码,有需要的同学可以参考一下。

只能输入中文

 代码如下

<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))" ID="Text4" NAME="Text4">

只能输入中文================ //

 代码如下
if (type=="r_china")
{
if (value.search(/^[/u4e00-/u9fa5]+$/)==-1)
{
alert(message+"!/n"); // 判断不能为空
name.focus();
name.select();
return false;
}
}

 

 代码如下
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");

3. 怎么判断是否含有汉字
---------------------------------------

 代码如下
if (escape(str).indexOf("%u")!=-1) alert("含有汉字");
else alert("全是字符");

判断输入是否为中文的函数
---------------------------------------

 代码如下
function ischinese(s){
var ret=true;
for(var i=0;i<s.length;i++)
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}

中文值检测

 代码如下

function isChinese(name) //{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}


精彩图集

赞助商链接