我希望输入字段只允许使用字母和特殊字符。有人可以指定吗
/[ A-Za-z@]/i
答案 0 :(得分:2)
您可以使用
/^[A-Z@~`!@#$%^&*()_=+\\\\';:\"\\/?>.<,-]*$/i
请参阅regex demo。
由于/i
修饰符,您不必在字符类中指定a-z
范围,因为已启用不区分大小写。
正则表达式匹配:
^
- 字符串开头[A-Z@~`!@#$%^&*()_=+\\\\';:\"\\/?>.<,-]*
- A-Za-z
范围内的0个或更多字符以及所有特殊ASCII字符(如果我错过任何字符或者您需要支持更多字符,则可以添加更多字符)$
- 字符串结束。