【问题标题】:Regex for finding strings that only have lower case alpha numeric but at least one each用于查找只有小写字母数字但每个至少一个的字符串的正则表达式
【发布时间】:2015-10-29 07:08:00
【问题描述】:

我需要一个正则表达式模式,它只在字符串只有小写字母和数字时才匹配,而至少一个小写字母和至少一个数字必须存在。不允许使用其他字符,如大写、空格、特殊字符。

我目前有 ^(?=.*[a-z])(?=.*[0-9]).+$ 来自: RegEx to make sure that the string contains at least one lower case char, upper case char, digit and symbol

但是,这似乎仍然接受具有其他字符的字符串。如何实现?

【问题讨论】:

    标签: regex


    【解决方案1】:
    ^(?=.*[a-z])(?=.*[0-9])[a-z0-9]+$
    
                         ^^^^^^^^
    

    您需要更改要接受的字符串。

    【讨论】:

    • 太棒了!非常感谢。
    • 刚刚做了。当你回答时不能这样做,因为它阻止我接受它说我必须等待 11 分钟或什么的。然后就忘了。
    猜你喜欢
    • 1970-01-01
    • 2012-06-05
    • 2016-12-14
    • 1970-01-01
    • 2023-03-10
    • 2011-08-26
    • 2022-12-03
    • 2013-02-14
    • 2020-12-06
    相关资源
    最近更新 更多