有時候需要判斷一個字符串是否是全中文,所以寫了如下代碼,可以判斷是否是中文字符串,并且中英文狀態(tài)輸入的逗號、句號等也都會區(qū)分,代碼如下:
<!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>新聞熱點
疑難解答