如何排除使用正則表達式的特定號碼嗎?我想用正則表達式匹配的0-9999直接digits.It保留兩位小數(shù)最多,它可以包含在0到9999,但不是“9999.xx”,而不是'10 .xxx'。我嘗試編寫如下正則表達式,但其中包含9999.xx。我希望排除' 9999.xx '。有人可以幫助我更改此正則表達式嗎?let reg = /^([1-9]{1}\d{0,3}(\.\d{1,2})?|0(\.\d{1,2}){0,1})$/reg.test(0) #outputs truereg.test(000) #outputs falsereg.test(9999) #outputs truereg.test(0.11) #outputs truereg.test(0.111) #outputs falsereg.test(0.1111) #outputs falsereg.test(9999.) #outputs falsereg.test(9999.00) #outputs truereg.test(9999.01) #outputs true我期望輸出/^([1-9]{1}\d{0,3}(.\d{1,2})?|0(.\d{1,2}){0,1 })$ /。test(9999.01)為假,但實際輸出為true
如何排除帶有正則表達式的特定數(shù)字?
慕勒3428872
2021-04-26 08:09:34