用于字母数字和字母的正则表达式

时间:2015-06-05 06:29:29

标签: regex

我正在寻找正则表达式,它接受字母数字字符和字母

示例

RAM123 -positive
ram123 - positive
rAm123-positive
Ram -positive
ram - positive
123-negative

我尝试过使用[0-9a-zA-Z]。*但它也接受数字字符..这不应该是......正则表达式应该接受除了nums和特殊字符之外的任何字母数字/字母

2 个答案:

答案 0 :(得分:1)

您需要在开始时使用否定前瞻断言。

^(?!\d+$)[\da-zA-Z]+$

DEMO

答案 1 :(得分:0)

^[\da-zA-Z]*[a-zA-Z][\da-zA-Z]*$

你可以简单地使用它。参见演示。

https://regex101.com/r/nS2lT4/17