我有一個顯示名稱字段,我必須使用JavaScript正則表達式進行驗證。除了特殊字符(如*())之外,我們必須匹配所有語言字符,如中文,德語,西班牙語以及英文字符。 我非常喜歡如何匹配那些非拉丁字符。任何幫助讚賞。如何匹配所有語言字符,如英語,希臘語,中文除了特殊字符
4
A
回答
0
不幸的心不是在JavaScript
0
對Unicode的Unicode正則表達式多的支持我用的XRegExp位爲這種事情,它是作爲迄今預期工作。這裏有Unicode插件:http://xregexp.com/plugins/
2
如果您的正則表達式引擎可以匹配Unicode類別,則正則表達式\p{L}
匹配任何語言的任何字母。 JavaScript不支持Unicode類別。如果你使用XRegExp with the Unicode plugin,那麼你可以像這樣做在JavaScript:
XRegExp('^\\p{L}+$').test($input)
如果$輸入由一個或多個字母,並沒有別的這將返回true。
相關問題
- 1. 如何匹配所有語言的字符,但ruby中的特殊字符
- 2. 非英語語言中的特殊字符
- 3. 用於語言的HTML特殊字符
- 4. 如何爲WTForms字段使用特殊字符(其他語言)?
- 5. 用英文字母替換python中的語言特定字符
- 6. SQLite德語特殊字符
- 7. BlackBerry中的字符表示(德語,希臘字符)問題apk2bar
- 8. 經典的ASP與非英語語言的特殊字符作爲框
- 9. 如何逃避M語言中的特殊字符(Power BI)?
- 10. 刪除網址中的特殊字符,但不刪除其他語言字符
- 11. R語言檢索字符串匹配
- 12. Android c2dm如何使用土耳其語(所有語言)字符?
- 13. 如何匹配除逗號以外的所有特殊字符
- 14. 將字符從任何語言轉換爲英文字符
- 15. 字符/語言
- 16. 轉換希伯來字符以英語
- 17. Unicode(希臘語)字符存儲在數據庫中,如「??????」
- 18. 如何刪除所有特殊字符
- 19. PHP如何從字符串中刪除非語言字符?
- 20. 如何匹配Unicode特殊字符而不匹配特殊字符
- 21. Python中的(希臘語)變音符號
- 22. Vim語法高亮文件:如何匹配所有出現的字符/符號?
- 23. PDO select語句中的特殊字符
- 24. 語音識別中的特殊字符
- 25. PHP中的特殊字符MySQL語句
- 26. 如何從字符串中刪除所有非字母(所有語言)和非數字字符?
- 27. MySQL - 以不同語言或特殊符號存儲字符
- 28. 如何匹配特殊字符?
- 29. 非主人公英語(希伯來語)字符
- 30. iOS比較英語和德語字符
所以我會使用ajax(如果啓用javascript) 或簡單的服務器端驗證 – GorillaApe 2010-04-29 09:49:02