我想使用正则表达式来验证用户输入的文本.
/^[a-zA-Z0-9 ]+$/
Run Code Online (Sandbox Code Playgroud)
通过上面的行,我们只允许使用字母,数字和空格.
什么是正则表达式允许:
字母,
数字,
空间,
期间.
连字符 -
感叹号!
问号?
引用"
除上述字符外,用户不能输入其他字符.
谢谢,naveenos
你快到了.试试这个:
/^[a-zA-Z0-9 .!?"-]+$/
Run Code Online (Sandbox Code Playgroud)
请注意,-角色的位置很重要.如果它出现在两个字符之间(例如a-z),则表示字符范围.如果它出现在字符类的开头或结尾(或者如果它被转义),则表示字面连字符.
您只需要在正则表达式中的字符类中包含此额外符号.
你可以使用这个正则表达式:
/^[a-zA-Z0-9 "!?.-]+$/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25360 次 |
| 最近记录: |