猿问

Javascript:正负数的正则表达式,但没有小数点

我想要一个只接受正数和负数的正则表达式。它不应包含小数点或除正数和负数外的任何其他字符。

我试过下面的正则表达式,但它接受小数点。

^-?\d*\.{0,1}\d+$

正则表达式不应允许任何小数点,即使它在 0 之前,例如122334.0000

谢谢你。


当年话下
浏览 477回答 2
2回答

梦里花落0921

您可以执行类似以下代码的操作。^\-?[1-9]\d{0,2}$或者^[+-]?\d+$

红颜莎娜

你可以试试下面的正则表达式。^-?\d+$
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答