Reg表达式忽略有限的特殊字符
Reg Expression to ignore limited special characters javascript
使用Jquery验证器插件在我的实现。需要一个正则表达式来排除特殊字符,如&
是否有对应的正则表达式?此外,如果这个特殊字符在字符串中的任何地方,它应该找到并抛出错误。
你可以像这样使用正则表达式:
[','&]
你可以随意添加。
在这个网站上试试吧:
http://www.regexr.com//[,&]/g
匹配,
和&
。演示:https://regex101.com/r/gY0mC3/2 javascript
如果要搜索除字母、数字和下划线以外的所有特殊字符,请使用
/'W/g
演示:https://regex101.com/r/gY0mC3/5 javascript
如果需要包含空格(例如名称),请使用
/[^'w's]/g
演示:https://regex101.com/r/gY0mC3/4 javascript
括号[]
定义自定义正则表达式类
要匹配的字符,只匹配这些字符,您可以执行[','&]
。
要匹配除以外的所有,可以添加^,如[^','&]
。
要匹配任何非单词字符,可以使用'W
(非a-z, a-z, 0-9或_的任何字符)。
要包含下划线,可以执行['W_]
。
请记住,空格由's
表示,并且根据您的环境,您可能需要转义(向反斜杠添加额外的反斜杠)反斜杠。
相关文章:
- javascript正则表达式来识别所有特殊字符
- 正则表达式,用于除所有空格和一个特殊字符之外的所有内容
- 正则表达式:密码必须至少包含一个特殊字符
- Javascript中的正则表达式问题转义特殊字符
- 向正则表达式添加特殊字符
- javascript正则表达式匹配字符串包含阿拉伯特殊字符符号'œ;u0640
- 正则表达式密码允许特殊字符 JavaScript
- 用于匹配精确单词的正则表达式会影响特殊字符匹配
- 正则表达式不允许所有特殊字符,但允许其他语言,如希伯来语 JavaScript
- 具有少量特殊字符的字符串的有效正则表达式
- 使用正则表达式捕获 2 个特殊字符之间的文本
- 正则表达式不允许特殊字符(Javascript)
- 正则表达式与特殊字符前缀匹配日期
- 如何正则表达式与特殊字符 / 匹配
- 密码正则表达式:“至少 1 个字母、1 个数字、1 个特殊字符,并且不应以特殊字符开头”
- 密码的正则表达式必须包含至少八个字符,至少一个数字以及小写和大写字母以及特殊字符
- 正则表达式不允许连续使用多个特殊字符
- JavaScript 正则表达式,用于检查单个特殊字符是否在字符串中出现一次
- 使用 Javascript 正则表达式过滤掉特殊字符
- 正则表达式转义空格和特殊字符