有个英文名称的框,要人输入公司的英文名称,那该如何验证呢?最好是正则验证,谁会?在英文中可以输入一些特殊字符,如',?,也可以输入数字,怎么写啊?有没有国际码啊?就高手解答!

解决方案 »

  1.   

    var re=/^[\u4e00-\u9fa5]{1,5}$/g;alert(re.test("fjsiafjwioe"))
      

  2.   

    /^[\u4e00-\u9fa5]{1,5}$/g
    这个是只能输入1-5位的中文,全局匹配你是要只能输入英文、数字跟特殊字符?
      

  3.   

    英文名称中会出现& . ,'/- 您写的不太对,您能不能再帮我想一个?
      

  4.   

    参考
    http://www.oicto.com/html/regex.htmunicode编码,一种全世界语言都包括的一种编码。(国际化功能中常常用到)
    \u4e00-\u9fa5可能是用来判断是不是中文的一个条件这里的{1,5} 重复的次数不能少于1次,不能多于5次
      

  5.   

    Native Produce & Animal By-products Import and Export Corporation 土产畜产进出口公司 
    Machine-building International Corporation 机械对外经济技术合作公司 
    International Cooperation in Agriculture, Livestock and Fishery 农牧渔业国际合作公司 
    International Marine Containers Ltd. 国际海运集装股份有限公司 
    People's Insurance Agency 人民保险公司 
    Children's (Women's) Shop 儿童(妇)
    大概有这些吧!有没有办法啊?
      

  6.   

    下个validate.js 比你写的好
      

  7.   

    不好意思,少了转义
    /^[a-zA-Z&.,'\/-\(\)\s]+$/g
    你会不会有&copy之类的字符
      

  8.   

    /^[a-zA-Z&.,\'\/\-\s\(\)]+$/g
    这个在试下
      

  9.   

    /^[0-9a-zA-Z\u4e00-\u9fa5]+$/g:数字、字母、汉字
    不知道什么算恶意字符
      

  10.   

    /^[^\u4e00-\u9fa5\d]+$/g
    http://www.w3school.com.cn/tags/html_ref_standardattributes.asp先看看这里正则的介绍
      

  11.   

    地址发错了
    是这个http://www.w3school.com.cn/js/jsref_obj_regexp.asp