正则表达式验证程序存在问题。这需要0-9,AZ,防止“和”但是这并不需要小写字母这里是我的表达^[a-z|A-Z|0-9|]+[^\"\']*$
正则表达式验证程序 - 不采用小写字母
0
A
回答
1
您应该使用:
^[a-zA-Z0-9]+$
的|
,‘OR’,应在使用。组([a-z]|[A-Z|..)
此外,通过添加[^"']*
,你让用户输入短语,如a @#%$^&&&&*&^&*#[email protected]#$
(从字母数字字符,后跟任何非报价焦炭)
我建议正则表达式的意思是:
^ <start>
[a-zA-Z0-9] Any alplhanumeric character, case-insensitive
+ at least once
$ <end>
0
如果你需要的是文本仅含有字母和数字,你可以使用:
/^[a-zA-Z0-9]+$/
注意存在的字符集不|
,所有的东西你把[]
内隐含地“或”编辑在一起。添加|
将允许在文本中使用文字|
。
如果空字符串有效,请将+
更改为*
。你不需要特别排除引号,因为你根本不允许它们。
0
较短的版本相似的正则表达式的:
^[\w]+$
注:它将匹配非拉丁字符和“_”,这可以是好还是坏取决于你的需求。
+0
这不完全相同。这将匹配下划线等其他内容。 '[]'也不需要。 – vcsjones
相关问题
- 1. 表单验证正则表达式除去小写字母
- 2. javascript正则表达式验证程序
- 3. 正则表达式验证数字和字母序列
- 4. 正则表达式验证
- 5. 正则表达式验证程序
- 6. C#正则表达式验证验证
- 7. 密码验证(正则表达式?)
- 8. 正则表达式来验证A123456
- 9. 正则表达式验证
- 10. 正则表达式约束验证 - grails
- 11. 验证密码与正则表达式
- 12. 正则表达式,用于查找大写字母后跟小写字母
- 13. 正则表达式验证
- 14. 蟒正则表达式密码验证
- 15. 正则表达式没有验证
- 16. C#正则表达式首字母大写其余小写
- 17. CMake正则表达式将小写字母转换为大写
- 18. 仅限字母和数字的正则表达式验证程序
- 19. 正则表达式验证
- 20. 正则表达式验证密码 - Codewars
- 21. 正则表达式,只包含小写字母或大写字符或两者,用于用户名验证
- 22. 正则表达式来验证名称
- 23. 正则表达式,用于验证PRICE
- 24. 是仅验证字母字符正则表达式
- 25. 验证正则表达式必须包含字母数字
- 26. 正则表达式来验证字母和数字如预期
- 27. 正则表达式小写字母和连字符
- 28. 正则表达式小写字母后跟一个数字
- 29. 正则表达式的字符串只包含小写字母
- 30. 正则表达式验证 - grails
你想匹配什么_exactly_? – Mat
@Mat ...我只需要在文本框中输入a-z,A-Z和0-9。我不想单引号和双引号。 –
1)你不需要那些'|'符号:现在你匹配*他们*也。 2)这个正则表达式匹配一个或多个字母或数字(或|)**,然后是**零个或多个不引号。 –