我需要正則表達式的幫助。我需要在jquery中只允許兩個單詞之間的字符或空格的表達式。無重空間允許只允許字符或空格的正則表達式
我用這
/^[a-zA-Z]+(-_ [a-zA-Z]+)*/
,但它不工作。
例 空間你好 - 不允許
你好空間 - 不允許
你好空間空間你好 - 不允許
空間你好空間 - 不允許
hello1234 - 不允許
問候空間1234 - 不是允許
的hello world-允許
HELLO-允許
你好你怎麼樣,允許
我需要正則表達式的幫助。我需要在jquery中只允許兩個單詞之間的字符或空格的表達式。無重空間允許只允許字符或空格的正則表達式
我用這
/^[a-zA-Z]+(-_ [a-zA-Z]+)*/
,但它不工作。
例 空間你好 - 不允許
你好空間 - 不允許
你好空間空間你好 - 不允許
空間你好空間 - 不允許
hello1234 - 不允許
問候空間1234 - 不是允許
的hello world-允許
HELLO-允許
你好你怎麼樣,允許
我看你已經有一個接受的答案,但這裏有另一個更簡潔的選項:
/^\w+(\w+)*$/
從一個單詞開始,然後跟着任意數量的單詞前面有一個空格。
請注意,這也接受字數。我不知道這是你想要的。
是否有任何標點符號(例如''''.'''?')?一個完整的句子還是隻有兩個單詞? –
不僅可以超過兩個的話。 –