0
A
回答
2
只需添加空格字符。
/[^A-Za-z0-9 ]/g
0
你可以試試這個:
/[^\sA-Za-z0-9]/g
5
這
[A-Za-z0-9]
是character class。它將匹配該類中列出的任何字符。
如果你把一個^
作爲原料類
[^A-Za-z0-9]
內字符是一個否定字符類。它將匹配在該類內部列出的任何字符NOT。
所以,如果你不想讓空間匹配做什麼,只是將它添加到類:
[^A-Za-z0-9 ]
如果你想保留的所有空白(空格,製表符,和換行符)你可以使用速記字符類\s
[^A-Za-z0-9\s]
JavaScript代碼:
var s = '#fashion!?;Foobar,.;:';
s = s.replace(/[^A-Za-z0-9 ]/g, '');
alert(s);
提出
fashionFoobar
我的博客文章:What absolutely every Programmer should know about regular expressions
相關問題
- 1. 正則表達式只保留字母和空格?
- 2. JavaScript正則表達式空格
- 3. Javascript正則表達式刪除空格
- 4. 如何保留空白(正則表達式)
- 5. 如何在正則表達式中表示幾個空格?
- 6. 正則表達式空格
- 7. 如何在Javascript中實現這個正則表達式?
- 8. 如何在JavaScript中使用這個正則表達式?
- 9. 如何在Javascript中執行這個正則表達式?
- 10. 如何防止正則表達式正則表達式中的空格驗證
- 11. 如果有空格,這個正則表達式不起作用
- 12. javascript:這個正則表達式
- 13. 正則表達式保留字符串
- 14. 正則表達式號碼保留
- 15. .NET正則表達式保留字符
- 16. 如何做這個正則表達式?
- 17. 如何寫這個正則表達式?
- 18. 如何寫這個正則表達式
- 19. 如何寫這個正則表達式
- 20. 如何在jqMath中保留格式化表達式中的空格
- 21. 如何在javascript時間格式中分隔正則表達式
- 22. 如何爲這個表達式寫一個正則表達式?
- 23. 正則表達式中的空格
- 24. 如何匹配正則表達式中的多個(N)空格?
- 25. Python如何在正則表達式匹配後保留x行
- 26. 我該如何格式化這個python正則表達式?
- 27. 的Javascript正則表達式 - 如何基於正則表達式
- 28. 這個JavaScript的正則表達式替換空白嗎?
- 29. 正則表達式這種格式
- 30. 這個正則表達式爲什麼不用空格?
如何走到這不會刪除主題標籤(#)簽署? – TIMEX
你使用什麼功能? – gregseth
var s ='#fashion'; s = s.replace('/ [^ A-Za-z0-9]/g',''); – TIMEX