我有一个显示名称字段,我必须使用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. 用英文字母替换python中的语言特定字符
- 4. 如何逃避M语言中的特殊字符(Power BI)?
- 5. 删除网址中的特殊字符,但不删除其他语言字符
- 6. Android c2dm如何使用土耳其语(所有语言)字符?
- 7. 如何匹配除逗号以外的所有特殊字符
- 8. 将字符从任何语言转换为英文字符
- 9. 字符/语言
- 10. 转换希伯来字符以英语
- 11. PDO select语句中的特殊字符
- 12. PHP中的特殊字符MySQL语句
- 13. MySQL - 以不同语言或特殊符号存储字符
- 14. 如何匹配特殊字符?
- 15. 非主人公英语(希伯来语)字符
- 16. 如何在java中为所有特殊字符(',%,\,:,{,})转义所有特殊字符
- 17. 拉丁语至英语字母哈希
- 18. Perl的非英语字符
- 19. 删除非英语字符PHP
- 20. 所有,如果没有英语从字符串
- 21. strings.xml多语种特殊字符
- 22. java.util.Scanner识别德语特殊字符
- 23. 如何匹配语法文件中的“@”字符?
- 24. 如何匹配bash case语句中的数字字符串
- 25. Java:在字符串中匹配短语
- 26. java中字符串的语法匹配
- 27. 如何strlen多语言字符串
- 28. 如何在PHP中将特殊语言字符插入到MySQL数据库中?
- 29. 寻找所有语言字符的测试字符串
- 30. 如何在Hive shell/JDBC语句中转义特殊字符?
所以我会使用ajax(如果启用javascript) 或简单的服务器端验证 – GorillaApe 2010-04-29 09:49:02