嘿傢伙我不擅長正則表達式。
我不想讓任何其他字符,但字母空格和數字。 當然,用戶只能輸入字母或只能輸入數字或字母和數字,而不能輸入其他字符。他還可以在字符串之間加上_例如: Hello_World123 這可能是字符串。任何人都可以幫助併爲我構建正則表達式 謝謝。只能匹配字母數字和空格的正則表達式
回答
爲了確保字符串只包含(ASCII)字母數字字符,下劃線和空格,請使用
^[\w ]+$
說明:
^ # Anchor the regex at the start of the string
[\w ] # Match an alphanumeric character, underscore or space
+ # one or more times
$ # Anchor the regex at the end of the string
感謝這是它....它的作品謝謝@Tim Pietzcker – aygeta 2012-01-29 10:42:14
您可以用[\ W \ d] +。您可以在http://gskinner.com/RegExr/
這不允許空格。不建議w3schools。這是最糟糕的資源之一。 – 2012-01-29 10:32:40
編輯了答案。 @TimPietzcker謝謝指出, – naresh 2012-01-29 10:35:08
仍然不正確。 '\ w'中沒有錨,'\ d'已經包含在\ w中。 – 2012-01-29 10:37:37
只需將此嘗試:
^[\w ]+$
說明:
^ matches the start of the string
\w matches any letter, digit, or _, the same as [0-9A-Za-z_]
[\w ] is a set that that matches any character in \w, and space
+ allows one or more characters
$ matches the end of the string
空間也應該被允許。 – 2012-01-29 10:30:13
@TimPietzcker:對,我錯過了。謝謝。 – Guffa 2012-01-29 10:36:33
- 1. 正則表達式匹配字母數字,非字母數字和空格
- 2. 正則表達式匹配只包含字母和數字的字母數字
- 3. 正則表達式匹配一個字母字母和數字
- 4. flex:只接受數字,字母,空格的正則表達式
- 5. 正則表達式匹配數字,字母,空格和下劃線在PHP
- 6. 正則表達式匹配字母數字字符和符號(&)
- 7. 正則表達式只允許字母,空格和 - 只有
- 8. 字母數字,連字符和空格的正則表達式
- 9. 字母和數字的組合匹配正則表達式
- 10. 正則表達式非匹配的數字和字母
- 11. 正則表達式僅匹配字母
- 12. django正則表達式只能匹配字母數字不能下劃線
- 13. C#正則表達式匹配15個字符,一個空格,字母數字
- 14. 正則表達式:匹配與數字字母或字母只有
- 15. 正則表達式匹配字母,數字和某些符號
- 16. C#正則表達式匹配字母,數字和下劃線
- 17. 正則表達式匹配「/ 24af786e」字母和數字
- 18. 匹配正則表達式,處理數字和字母
- 19. 匹配字母字符正則表達式變量只
- 20. 只有空格和字母的正則表達式?
- 21. 允許字母數字, - ,_和空格的正則表達式
- 22. 正則表達式匹配數字和空格
- 23. 正則表達式匹配未知字母數字字符數
- 24. 正則表達式的Java非字母數字字符匹配
- 25. 與非字母數字字符匹配的正則表達式
- 26. 正則表達式只能匹配一個字母數字組合
- 27. 正則表達式來匹配任何字母,空格或具體數字
- 28. 正則表達式只允許字母,單個空格和「 - 」
- 29. 正則表達式只保留字母和空格?
- 30. Javascript正則表達式只接受字母,空格和ñ
是空字符串允許嗎?非ASCII字母/數字是否允許? – 2012-01-29 10:36:11
「任何人都可以幫助和buid [* sic。*]一個[* sic。*]正則表達式」我?「?你最好爲自己學習正則表達式,而不是期望社區爲你寫出正則表達式。對於初學者,請參閱http://www.regular-expressions.info/上的教程。 – Johnsyweb 2012-01-29 10:44:46
@Johnsyweb對不起,但我很急,我需要立即。 我會肯定地學習它們。謝謝=) – aygeta 2012-01-29 10:50:18