簡體   English   中英

正則表達式,只允許字符或空格

[英]Regular expression which allow only characters or space

我需要正則表達式的幫助。我需要一個jquery中的表達式,它只允許兩個單詞之間的字符或空格。 沒有雙重空間

我正在使用這個

/^[a-zA-Z]+(-_ [a-zA-Z]+)*/

但它不起作用。

示例空間問候 - 不允許

你好空間 - 不允許

你好空間你好 - 不允許

太空你好空間 - 不允許

hello1234 - 不允許

你好空間1234 - 不允許


你好世界允許

你好,允許

你好,你怎么允許的

你可以用它

/^([a-zA-Z]+\s)*[a-zA-Z]+$/

我看到你已經接受了答案,但這是另一個更簡潔的選擇:

/^\w+( \w+)*$/

從一個單詞開始,然后是前面有一個空格的任意數量的單詞。

請注意,這也接受單詞中的數字。 我不知道這是不是你想要的。

這個RegEx對我有用([A-Za-z] () [A-Za-z] +)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM