首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Reg表达式忽略有限的特殊字符javascript

Reg表达式忽略有限的特殊字符javascript
EN

Stack Overflow用户
提问于 2015-05-29 09:59:11
回答 3查看 550关注 0票数 0

在我的实现中使用Jquery验证器插件。需要一个排除特殊字符(如和& )的正则表达式。

是否有任何正则表达式。另外,如果这个特殊字符在字符串中的任何位置,它都应该找到并抛出错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-29 10:08:36

您可以使用如下正则表达式:

代码语言:javascript
运行
复制
[\,\&] 

你可以想加多少就加多少。

在这个网站上自己试一试:

http://www.regexr.com/

票数 0
EN

Stack Overflow用户

发布于 2015-05-29 10:02:03

代码语言:javascript
运行
复制
/[,&]/g

匹配,&。演示:https://regex101.com/r/gY0mC3/2#javascript

如果要搜索除字母、数字和下划线以外的每个特殊字符,请使用

代码语言:javascript
运行
复制
/\W/g

演示:https://regex101.com/r/gY0mC3/5#javascript

如果需要包括空格(例如名称),请使用

代码语言:javascript
运行
复制
/[^\w\s]/g

演示:https://regex101.com/r/gY0mC3/4#javascript

票数 0
EN

Stack Overflow用户

发布于 2015-05-29 11:04:14

方括号[]定义自定义regex类。

若要只匹配这些字符的字符,可以执行[\,\&]

若要匹配除此之外的所有内容,可以添加^,例如[^\,\&]

要匹配任何非单词字符,可以使用\W (不是A、A、0-9或_)的任何字符。

若要包含下划线,可以执行[\W_]

请记住,空白空间是由\s表示的,根据您的环境,您可能需要转义(向反斜杠添加一个额外的反斜杠)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30526647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档