正则表达式包含

Tri*_*ung 0 regex

我需要一个正则表达式来匹配字符串,这些字符串可以是小写字母或数字,但必须包含至少一个小写字母.

所以对于样本输入:

a123 b123 123c C123 aaa AAA 1234 B123 1234
Run Code Online (Sandbox Code Playgroud)

比赛将是a123,b123,123caaa.

我在考虑表达方式(\d*|[a-z]+)+,但不完全正确.这将包括1234我也不想要的非法.

nha*_*tdh 6

我假设英文字母和0-9位数字:

[a-z0-9]*[a-z][a-z0-9]*
Run Code Online (Sandbox Code Playgroud)

如你看到的:

  • 该字符串只能包含小写英文字母(a-z)或0-9数字.
  • 该字符串必须使用小写英文字母[a-z].由于*(0或更多量词),其余的是可选的.