需要一个允许数字的正则表达式, - 和+

时间:2015-05-21 05:25:04

标签: php regex

我需要一个正则表达式,允许数字, - (连字符)和 + (加号)在php中

我尝试/^[0-9+-]+$/i,但目前没有。

谢谢&此致

2 个答案:

答案 0 :(得分:0)

加号/减号可以在开头,一次是可选的,我的意思是。

~^[+-]?\d+$~

您可以在检查号码和+/-时删除i修饰符,它们不区分大小写。

答案 1 :(得分:0)

试试这个。这也将匹配浮点数。

/[+-]?\d+(\.\d+)?/
  1. [+-]:匹配+-或无匹配
  2. \d:匹配任何数字
  3. \.:匹配.