正则表达式-如何编写正则表达式以仅捕获数字或字母数字,但不仅捕获字母

时间:2019-01-21 09:38:17

标签: regex

我正在做某事,并写一个正则表达式来捕获字符串(数字和字母)或仅数字。 我知道仅数字的正则表达式是[0-9],而字母数字是[A-Za-z0-9]。但这甚至可以捕获只是字母的字符串。我如何强迫它不只有字母?有没有办法在单个正则表达式中做到这一点?

1 个答案:

答案 0 :(得分:4)

([0-9]*[a-zA-Z]*[0-9])+([a-zA-Z]*)

这应该可以解决您的问题。

您可以here对其进行测试