标签: javascript regex integer
我需要输入字段的正则表达式以允许负数和正数以及没有字母/特殊字符。我已经看到其他人实现了这一点,但是他们在字符串的任何一点允许减号,而我只想在字符串的开头允许减号。
注意:我想允许用户使用arrow,del,home键等。
答案 0 :(得分:2)
这是获得正数和负数的正则表达式:
^-?\d+$
如果你想要十进制数字,你可以使用它:
^-?\d+(\.\d{1,2})?$
参数{1,2}位于和,用于表示十进制数的精度。