Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 匹配整数的正则表达式_Javascript_Regex_Int - Fatal编程技术网

Javascript 匹配整数的正则表达式

Javascript 匹配整数的正则表达式,javascript,regex,int,Javascript,Regex,Int,我需要一个正则表达式来匹配整数不允许的所有字符,可以吗?因此,如果有“+”或“--”作为第一个字符,正则表达式与它们不匹配,但如果在中间,则匹配。我需要它的Javascript 例如,粗体字符匹配(空格也匹配) 1236723273 +3782 -322+7632 123-21 6789asdf6798 对于所有否决这篇文章的人,请在评论中留下一个理由,以便我可以改进它,谢谢。匹配非数字和非+/-或+/-前面加上以下内容: [^0-9+-]|(?<=.)[+-] 发布您的尝试。@Avin

我需要一个正则表达式来匹配整数不允许的所有字符,可以吗?因此,如果有“+”或“--”作为第一个字符,正则表达式与它们不匹配,但如果在中间,则匹配。我需要它的Javascript

例如,粗体字符匹配(空格也匹配)
1236723273
+3782
-322+7632
123-21
6789asdf6798


对于所有否决这篇文章的人,请在评论中留下一个理由,以便我可以改进它,谢谢。

匹配非数字和非
+
/
-
+
/
-
前面加上以下内容:

[^0-9+-]|(?<=.)[+-]

发布您的尝试。@AvinashRaj我尝试使用这个^-?\d+$,但我认为我必须否定它,我不知道如何做…对不起,我需要它来编写Javascript,这是我的错。