一个正则表达式

pes605 2013-09-20 03:48:35
var reg = /^[0-9a-zA-Z]{6,16}$/; 是什么意思?(js中的正则表达式)
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pes605 2013-09-20
  • 打赏
  • 举报
回复
引用 5 楼 blzhangvip 的回复:
引用内容 参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。 W3cSchool
呵呵 !
Harley-Chang 2013-09-20
  • 打赏
  • 举报
回复
引用内容 参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。 W3cSchool
pes605 2013-09-20
  • 打赏
  • 举报
回复
引用 2 楼 blzhangvip 的回复:
必须字母与数字同时满足,附网站自己测试一下吧 http://www.jb51.net/tools/zhengze.htm
这个attributes 可以为gi,m 等等。
pes605 2013-09-20
  • 打赏
  • 举报
回复
引用 2 楼 blzhangvip 的回复:
必须字母与数字同时满足,附网站自己测试一下吧 http://www.jb51.net/tools/zhengze.htm
对的 但是如果按照正则表达式的标准“/pattern/attributes” 貌似省略了 attributes?为什么没有attributes?
Harley-Chang 2013-09-20
  • 打赏
  • 举报
回复
必须字母与数字同时满足,附网站自己测试一下吧 http://www.jb51.net/tools/zhengze.htm
Harley-Chang 2013-09-20
  • 打赏
  • 举报
回复
匹配6(包含6)到16(包含16)位的数字与字母组合

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧