我需要匹配長度嚴格爲10個符號長度或12(不是11)的模式。所以,這是不行的正則表達式用於匹配一個長度或另一個長度的模式
[0-9]{10,12}
我可以寫的東西比
([0-9]{10}|[0-9]{12})
更簡單嗎?
我需要匹配長度嚴格爲10個符號長度或12(不是11)的模式。所以,這是不行的正則表達式用於匹配一個長度或另一個長度的模式
[0-9]{10,12}
我可以寫的東西比
([0-9]{10}|[0-9]{12})
更簡單嗎?
您可以使用?
設置一個char或作爲任選:
\d{10}(\d\d)?
不要忘了匹配的開始和結束,如果這是整個正則表達式:
^\d{10}(\d\d)?$
這是正確的這個正則表達式,但模式可以比數字更復雜 – efpies
然後使用更復雜的模式,重要的一點是?做一個選項組。 –
請指定您使用的語言/正則表達式。不同的口味使不同的事情成爲可能。 –