标签: regex
我正在做某事,并写一个正则表达式来捕获字符串(数字和字母)或仅数字。 我知道仅数字的正则表达式是[0-9],而字母数字是[A-Za-z0-9]。但这甚至可以捕获只是字母的字符串。我如何强迫它不只有字母?有没有办法在单个正则表达式中做到这一点?
[0-9]
[A-Za-z0-9]
答案 0 :(得分:4)
([0-9]*[a-zA-Z]*[0-9])+([a-zA-Z]*)
这应该可以解决您的问题。
您可以here对其进行测试