我需要一个正则表达式来检查一个字符串是否包含没有字母的字母。数字,符号(非字母字母)和空格是允许的。检查一个字符串不包含字母字符
-8
A
回答
2
使用Unicode Character Properties的。
/^\P{L}*$/
只有从字符串的开头到结尾只有非字母时才会匹配。
\p{L}
来自任何语言的任何种类的信==>\P{L}
是否定。
注意:所有正则表达式风格不支持Unicode字符属性。
1
下面是JavaScript的一个解决方案
alert(/^[^a-z]*$/i.test(myString));
1
你可以试试这个:
(?![a-zA-Z]).*
说明:?!
- ( - >匹配,如果后缀为缺席
- [A-ZA-Z] - >的缺席后缀是从字母
- 组成* - >的任何字符,任何重复次数
相关问题
- 1. 检查一个字符串是否包含数字和字母
- 2. 检查字符串包含字符串
- 3. 如何在Javascript中检查字符串包含字母字符
- 4. 检查一个字符串是否只包含某些字母
- 5. 检查一个字符串,如果它包含字母
- 6. PHP检查字符串是否包含一些字母/数字
- 7. 检查字符串包含的字符
- 8. 检查字符串包含Unicode字符
- 9. 检查包含一个字母和数字字符以及其中一个特殊字符(@,#,$)的Java字符串
- 10. Applescript:检查一个字符串是否包含空字符串?
- 11. 检查一个字/字母是否包含在一个字符串与JavaScript
- 12. 检查字符串是否包含字(不是子字符串!)
- 13. 检查一个字符串是否不包含一些文字
- 14. 检查字符串是否包含字母数字
- 15. 如何检查至少包含一个字母和一个数字的字符串字符串
- 16. 字母字符检查字符串
- 17. 检查字符串是否在PHP中不包含任何字母字符?
- 18. 检查一个字符串是否只包含特殊字符
- 19. 检查一个字符串是否包含给定字符
- 20. 检查一个字符串是否包含任何字符
- 21. 检查任何列包含字符从一个字符串
- 22. 检查一个字符串是否包含特定字符
- 23. 检查一个字符串是否只包含某些字符
- 24. Lua:如何检查一个字符串是否只包含数字和字母?
- 25. 如何检查一个字符是否包含特定字母
- 26. Ruby检查一个字符串是否包含多个不同的字符串?
- 27. 熊猫 - 检查字符串列包含一对字符串
- 28. 检查字符串是否不包含其他字符串
- 29. 检查字符串是否包含字符集中的字符
- 30. Postgresql检查字符串中是否包含很多字母
[正则表达式教程](http://www.regular-expressions.info/tutorial.html) – npinti
你试过的是什么没有奏效?你使用什么编程语言或工具?请为'regex'标签请求添加标签。 – geoffspear
是否允许? –