有时候需要判断一个字符串是否是全中文,所以写了如下代码,可以判断是否是中文字符串,并且中英文状态输入的逗号、句号等也都会区分,代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="http://apps.bdimg.com/libs/jquery/1.11.3/jquery.js"></script></head><body><input type="text" name="inputText" id="inputText"><br /><button type="button" id="btn">判断是否是中文</button><br /><input type="text" name="result" id="result"><script>$("#btn").on("click", function(){ // 如果是汉字,Unicode 字符>255 var string = $.trim($("#inputText").val()); var stringFlag = true; for(var i = 0; i < string.length; i++){ if(string.charCodeAt(i) <= 255){ stringFlag = false; break; } } if(stringFlag){ $("#result").val("该字符串是中文字符串"); }else{ $("#result").val("该字符串不是纯中文字符串"); }});</script></body></html>新闻热点
疑难解答