Skip to main content
 首页 » 编程设计

regex之正则表达式以匹配可选的 '+'符号,后跟任意数量的数字

2024年11月24日17dflying

我希望一个正则表达式匹配一个可能以或不能以加号开头的字符串,然后包含任意数量的数字。

那些应该匹配

  +35423452354554 
  or 
  3423564564 

请您参考如下方法:

这应该工作

\+?\d+ 

在行的开头和后面的数字匹配可选的 +
编辑:

根据OP的澄清要求:匹配了3423kk55,因为它是第一部分(3423)。要匹配整个字符串,请仅使用以下代码:
^\+?\d+$