搞不懂这个正则。。。

/^(?=.*[a-zA-Z])(?=.*\W)(?=.*\d)[^]{7,20}$/

big god, help!

阅读 1.8k
2 个回答

从字符串开始
后面至少跟着 字母
后面至少跟着 非字母数字_
后面至少跟着 数字

长度为 7 - 20 的任意字符

?=是临寛断言匹配后面表达式但不包含表达式, /^(?=)这种操作还是有点看不懂

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题