判斷js 驗證字符串里面有沒有包含漢字:


用正則表達式判斷

function CheckChinese(obj,val){
var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
if(reg.test(val)){alert("包含漢字!"); }
}

用 Unicode 字符范圍判斷

function chkstrlen(str){
var strlen = 0;
for(var i = 0;i < str.length; i++){
if(str.charCodeAt(i) > 255) //如果是漢字,則字符串長度加2
strlen += 2;
else
strlen++;
}
return strlen;
}

原文網址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM