JavaScript經常會驗證中文,本文將提供使用正則表達式實現
JavaScript經常會驗證中文,這裡提供兩個例子:
/**
*簡單的
*/
function ischinese(temp){
var re = /[^u4e00-u9fa5]/;
if(re.test(temp)) return false;
return true;
}
/**
*校驗字符串是否為中文
*返回值:
*如果為空,定義校驗通過, 返回true
*如果字串為中文,校驗通過, 返回true
*如果字串為非中文, 返回false 參考提示信息:必須為中文!
*/
function ischinese2(str){
//如果值為空,通過校驗
if (str == "") return true;
var pattern = /^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi;
if (pattern.test(str)) return true;
return false;
}