1.(含特殊符号):
用jquery进行检验:
function(){
var myReg =/^[a-zA-Z0-9_]{0,}$/;
if(!myReg.test(input.val())) {
return true;//含中文和特殊符号(比如"=")
}
}
2.(纯中文检测)
function CheckChinese(str)
{ if (escape(str).indexOf('%u') != -1) {
return true;//含有中文
}
else {
return false;//不含有中文
} }
PS:方法2中escape是对字符串进行编码,字符值大于 255 的以 %u**** 格式存储,而字符值大于 255 的恰好是非英文字符,所以可以检索出含有中文
网友评论