正则表达式模式仅允许特定字符后的数字

时间:2015-12-09 11:57:13

标签: regex regex-lookarounds

我有一个正则表达式模式:[^.][0-9a-zA-Z.\-_]*,它完成了我所需的大部分验证。目前它只在开头接受+号,这很好。但是我需要添加只接受+符号后的数字的功能。

举个例子:

应验证

+1234

不应验证

+ 12ab + ab123

我应该在正则表达式上添加什么?

1 个答案:

答案 0 :(得分:1)

你的正则表达式模式必须像:

表示整数值:

 ^(\+)?\d+$

表示十进制值:

(\+|-)?([0-9]+(\.[0-9]+))