用户名为中文或者英文
String pNames=/^([\u4E00-\u9FA5]|[\uFE30-\uFFA0]|[a-zA-Z])*$/gi;
为什么$表示结束符号了,后面加了个/gi为什么要加这个 有什么作用
请指教谢谢

解决方案 »

  1.   


    请问全局匹配是什么意思 谢谢 还有这是一个js的验证,我在java代码里写/gi验证结果是错的
      

  2.   


    全局匹配 = 新创建的正则表达式对象将使用模式对要将要匹配的字符串进行全局匹配,对指定要查找的字符串执行多次匹配。java 里面不能这样写正则表达式.... 
    java里的正则表达式是通过java.util.regex包下的Pattern类与Matcher类实现的。