正则表达式小写字母和数字

时间:2015-10-26 08:28:58

标签: regex

我目前在我的代码上有这个表达

/^(?=.*[a-z])(?=.*\d).*$/

允许的

  1. 至少1个小写字母
  2. 至少1个号码
  3. 它可以以数字或字母开头
  4. 不允许

    • 空格或任何其他字符

    我尝试了/S,但仍然欢迎空间

    示例:

    210d2cf6ada1937726c17f1ef41ab1 
    

    fssd2cf63ada1937726c17fef41ab1
    
    那些前任是随机的。

1 个答案:

答案 0 :(得分:0)

取消空格字符的匹配:

^(?! )(?=.*[a-z])(?=.*\d).*$

或者,使用\S代替.

^(?=.*[a-z])(?=.*\d)\S*$