JavaScript经常会验证中文,这里提供两个例子:
Javascript代码:
Javascript代码:
- /**
- *A simple example
- */
- 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;
- }