读书人

JavaScript正则表达式应验中文

发布时间: 2013-02-24 17:58:56 作者: rapoo

JavaScript正则表达式验证中文
JavaScript经常会验证中文,这里提供两个例子:

Javascript代码:

  1. /**
  2. *A simple example
  3. */
  4. function ischinese(temp){
  5. var re = /[^u4e00-u9fa5]/;
  6. if(re.test(temp)) return false;
  7. return true;
  8. }
  9. /**
  10. *校验字符串是否为中文
  11. *返回值:
  12. *如果为空,定义校验通过, 返回true
  13. *如果字串为中文,校验通过, 返回true
  14. *如果字串为非中文, 返回false 参考提示信息:必须为中文!
  15. */
  16. function ischinese2(str){
  17. //如果值为空,通过校验
  18. if (str == "") return true;
  19. var pattern = /^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi;
  20. if (pattern.test(str)) return true;
  21. return false;
  22. }

读书人网 >JavaScript

热点推荐