js 驗證字串裡面有沒有包含漢字,可以用下面兩種方式:
1、用正則表示式判斷
function CheckChinese(obj,val){
var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
if(reg.test(val)){alert("包含漢字!"); }
}
2、用 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;
js 驗證字串裡面有沒有包含漢字,可以用下面兩種方式:
1、用正則表示式判斷
function CheckChinese(obj,val){
var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
if(reg.test(val)){alert("包含漢字!"); }
}
2、用 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;
}