负数和正数的正则表达式

时间:2016-12-16 14:10:04

标签: javascript regex integer

我需要输入字段的正则表达式以允许负数和正数以及没有字母/特殊字符。我已经看到其他人实现了这一点,但是他们在字符串的任何一点允许减号,而我只想在字符串的开头允许减号。

注意:我想允许用户使用arrow,del,home键等。

1 个答案:

答案 0 :(得分:2)

这是获得正数和负数的正则表达式:

^-?\d+$

如果你想要十进制数字,你可以使用它:

^-?\d+(\.\d{1,2})?$

参数{1,2}位于和,用于表示十进制数的精度。