Regex 字母数字字符串的正则表达式
我正在尝试匹配一个字母数字字符串,该字符串中必须包含数字和字母Regex 字母数字字符串的正则表达式,regex,Regex,我正在尝试匹配一个字母数字字符串,该字符串中必须包含数字和字母 我该怎么做呢?首先想到的是这样一个正则表达式: (\d.*[a-zA-Z].* | [a-zA-Z].*\d.*) 所以,一个数字,任何东西,和一个字母,或者一个字母,任何东西,和一个没有字符串开头或结尾标记的数字 它非常宽泛,但这有帮助吗?使用lookaheads: ^(?=.*\d)(?=.*[a-zA-Z]).*$ 要使此匹配成功,字符串中必须至少有一个ASCII数字和至少一个ASCII字母。那么字母数字字符串中允许哪些字
我该怎么做呢?首先想到的是这样一个正则表达式:
(\d.*[a-zA-Z].* | [a-zA-Z].*\d.*)
所以,一个数字,任何东西,和一个字母,或者一个字母,任何东西,和一个没有字符串开头或结尾标记的数字
它非常宽泛,但这有帮助吗?使用lookaheads:
^(?=.*\d)(?=.*[a-zA-Z]).*$
要使此匹配成功,字符串中必须至少有一个ASCII数字和至少一个ASCII字母。那么字母数字字符串中允许哪些字符呢?有空位吗?换行还是换行?另一种语言的Unicode“字母”如何?请更精确地给出您想要匹配的字符串和您不想要匹配的字符串的示例。