猿问

数字或特定数字的正则表达式

我无法为以下条件创建正则表达式。


 var1 = '123'

 var2 = '-999'

 var3 = '$##99$#%'

 var4 = '-9999'

 var5 = '-123'

 var6 = '-99'`

状况:

  • 接受最大长度为 10 位的所有整数。

  • 不接受任何字符或符号。

  • 只接受'-999' 值分开第一点(只有三位数)。

  • 不接受任何以 '-' 开头和 '999' 以外的整数。

var1并且var2有效,其余三个无效。

这是我到目前为止尝试过的:

^[-]?[0-9]{4}$

/^\d{1,10}?$/



波斯汪
浏览 143回答 1
1回答
随时随地看视频慕课网APP
我要回答