代码之家  ›  专栏  ›  技术社区  ›  Dreams

regex-如何编写一个regex来只捕获数字或字母数字,而不只是字母[重复]

  •  2
  • Dreams  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我正在为一些东西工作,并编写一个正则表达式来捕获一个字符串,它要么是(数字和字母),要么只是数字。 我知道一个正则表达式,唯一的数字是 [0-9] 字母数字是 [A-Za-z0-9] .但这甚至可以捕获只有字母的字符串。我怎样才能强迫它不只有字母?有没有办法在一个正则表达式中完成它?

    1 回复  |  直到 6 年前
        1
  •  4
  •   giotskhada    6 年前
    ([0-9]*[a-zA-Z]*[0-9])+([a-zA-Z]*)
    

    这应该能解决你的问题。

    你可以测试它 here