validate:{regex:"^[\\u4e00-\\u9fa5\\x20\\x21\\x23\\x24\\x26\\x28-\\x2e\\x30-\\x39\\x3c-\\x3e\\x40-\\x5b\\x5d-\\x7e]*$",strLength:50,errorInfo:"公司名称格式错误,不要多于50字符,不可为下列符号(% ; : / \ ? \' \")"},notNull:true,pk:false}没有人能给我解释一下:"^[\\u4e00-\\u9fa5\\x20\\x21\\x23\\x24\\x26\\x28-\\x2e\\x30-\\x39\\x3c-\\x3e\\x40-\\x5b\\x5d-\\x7e]这一串是什么啊?头疼~~~~

解决方案 »

  1.   

    这应该是别人公司名称的 ascii码
      

  2.   

    \u+4位四个十六进制数字表示的 Unicode 字符
    \x+2位十六进制 转化为对应的ASCII字符
      

  3.   

    :"^[\\u4e00-\\u9fa5\\x20\\x21\\x23\\x24\\x26\\x28-\\x2e\\x30-\\x39\\x3c-\\x3e\\x40-\\x5b\\x5d-\\x7e]*$\\u4e00-\\u9fa5 汉字.
    \\x20 是空格
    \\x21  是!
    \\x22  是"
    \\x23  是#
    \\x24  是$
    \\x26  是&
    \\x28-\\x2e 是(、 )、*、+、,、-、.
    \\x30-\\x39 是0~9
    \\x3c-\\x3e 是<、=、>
    \\x40-\\x5b 是@、A~Z,[
    \\x5d-\\x7e 是[、\、]、^、_、`、a~z、{、|、}、~整个表达式就是上述字符的组成的任意长的字符串。
      

  4.   

    其实楼主如果 不知道怎么看的话 
    可以用工具自动转译出来 
    MyEclipse也可以 不过要下一个插件
      

  5.   

    非常感谢bigbug9002,请问你有这种编码的对照表吗?能否给我发一份呢?小弟初学,望多多指教~~~