JS判断汉字

小小雨009gxy

小小雨009gxy

2016-02-19 16:15

下面,图老师小编带您去了解一下JS判断汉字,生活就是不断的发现新事物,get新技能~

  方法一:最笨的,最容易理解的,且可以随意设置要排除的字符

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  ======================================================================

script language="javascript"
function isChinese1(str){

var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar += "abcdefghijklmnopqrstuvwxyz";
badChar += "0123456789";
badChar += " "+" ";//半角与全角空格
badChar += "`~!@#$%^&()-_=+]|:;"',?/";//不包含*或.的英文符号

if(""==str){
return false;
}
for(var i=0;istr.length;i++){
var c = str.charAt(i);//字符串str中的字符
if(badChar.indexOf(c) -1){
return false;
}
}
return true;
}
/script

  方法二:正则表达式实现,可实现中文,非中文,数字输入

  ======================================================================

script language="javascript"
function XN_CheckAllCnText(str)
{
var reg=/[u4E00-u9FA5]/g
if (reg.test(str)){alert("含有汉字");}
else{alert("不含有汉字");}
}

/script

input type="text" name="xunuo"
input type="button" name="xu" value="点击我看看" onclick="XN_CheckAllCnText(document.all.xunuo.value)"

  表单中不允许输入中文:

input onkeyup="value=value.replace(/[u4E00-u9FA5]/g,'')"

  引申:

  表单中只允许输入中文的方法:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

input onkeyup="value=value.replace(/[ -~]/g,'')"

  表单中只允许输入数字的方法:

input onkeyup="value=value.replace(/D/g,'')"

  方法三:正则表达式实现

  =====================================================================

function   funcChina(s){  
    if(/^[u4e00-u9fa5]+$/.test(s))  
{  
alert("不能含有汉字!");      
return   false;  
}  
return   true;  
} 

  方法四:正则表达式实现

  =====================================================================

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

展开更多 50%)
分享

猜你喜欢

JS判断汉字

Web开发
JS判断汉字

js奇偶数判断的代码

Web开发
js奇偶数判断的代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

java 截取字符串(判断汉字)

Web开发
java 截取字符串(判断汉字)

判断浏览器的js代码

Web开发
判断浏览器的js代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

利用客户端js实现汉字简体繁体转换

ASP
利用客户端js实现汉字简体繁体转换

完美解决JS中汉字显示乱码问题(已解决)

Web开发
完美解决JS中汉字显示乱码问题(已解决)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

cpu风扇转速慢怎么解决

cpu风扇转速慢怎么解决

对JavaScript中原型的理解

对JavaScript中原型的理解
下拉加载更多内容 ↓