0
我已經編寫了以下正則表達式來驗證1到99999之間的數字,但它不起作用。有什麼想法嗎?用於驗證數字範圍的正則表達式
var validate = /^[1-9]{1}$^[0-9]{0-4}$|^9999$/
我已經編寫了以下正則表達式來驗證1到99999之間的數字,但它不起作用。有什麼想法嗎?用於驗證數字範圍的正則表達式
var validate = /^[1-9]{1}$^[0-9]{0-4}$|^9999$/
我覺得這是你的意思:
var validate = /^[1-9][0-9]{0,4}$/
它會匹配僅由1-5位數字的字符串,並且不與零開始。
您正在嘗試匹配在其中間包含行尾(和開頭)的行。不可能。即,將'$ ^'放在正則表達式的中間。此外,重複範圍的語法是'{0,4}'。 – alexis
'如果麻木> 0 &&麻木<10000' – adeneo