var reg = /^[0-9a-zA-Z]{6,16}$/; 是什么意思?(js中的正则表达式)正则表达式js

解决方案 »

  1.   

    必须字母与数字同时满足,附网站自己测试一下吧
    http://www.jb51.net/tools/zhengze.htm
      

  2.   

    对的 但是如果按照正则表达式的标准“/pattern/attributes” 貌似省略了 attributes?为什么没有attributes?
      

  3.   

    这个attributes 可以为gi,m 等等。
      

  4.   

    引用内容
    参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。
    参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。
    W3cSchool