2
我想寫一個驗證JavaScript的正則表達式,它允許用戶輸入4-9個數字(作爲字符串長度),但用戶應該也能夠把這一塊留白。0或x - y字符的正則表達式
4-9數字部分很容易:^[0-9]{4,9}$
,但我在「不需要」部分掙扎。我試過^[0-9]{4,9}|[0-9]{0}$
但這根本不起作用。
我想寫一個驗證JavaScript的正則表達式,它允許用戶輸入4-9個數字(作爲字符串長度),但用戶應該也能夠把這一塊留白。0或x - y字符的正則表達式
4-9數字部分很容易:^[0-9]{4,9}$
,但我在「不需要」部分掙扎。我試過^[0-9]{4,9}|[0-9]{0}$
但這根本不起作用。
只要讓你的現有模式可選:
^([0-9]{4,9})?$
*這*容易,是吧?謝謝,試了一下,它的工作原理!將盡可能接受:) –