用正則表達式判斷
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;
}