正则表达式,至少包含4个字符,1个数字,1个字母,不包括空格和特殊字符

时间:2014-09-18 12:27:18

标签: regex

整个字符串包含至少4个字符(数字和字母,不包括空格) 该字符串至少包含1个字母 该字符串包含至少1个数字

实施例: 正则表达式不应该匹配:

  1. 1
  2. 一个
  3. 12
  4. AB
  5. 12A
  6. 123
  7. AAA
  8. 1 1a
  9. 11 a
  10. 正则表达式应该匹配:

    • 123A
    • 1234A
    • 123a abcd1
    • 123a 1234
    • Ab 123
    • 1234 abcd
    • 12 ab
    • 12ab ab12 ab321
    • 123 a

    非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用此正则表达式:

^(?=.*\d)(?=.*[a-zA-Z])(?=(.*[\da-zA-Z]){4}).{4,}$

RegEx Demo