为了账号安全,请及时绑定邮箱和手机立即绑定

关于正则表达式多项匹配问题

关于正则表达式多项匹配问题

慕沐林林 2018-10-10 13:14:27
正则里面有匹配其中一个字符的方法,例如a[bc],能匹配ab和ac,但是如果我想匹配的这种情况怎么办?      var rea = /[^-]width[=:]"*.+?[";]/gi;      var reb = /[^-]height[=:]"*.+?[";]/gi;             var htmf = $(".xl_wrapp").html().replace(rea,"");      var htms = htmf.replace(reb,"");       $(".xl_wrapp").html(htms);能不能简化下代码,直接一次替换。类似于[(width)(height)],把width和height当成一个字符处理。
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

正则表达式里的分枝条件指的是有几种规则,如果满足其中任意一种规则都应该当成匹配,具体方法是用|把不同的规则分隔开

var reg = /[^-](width|height)[=:]"*.+?[";]/gi


查看完整回答
反对 回复 2018-11-04
  • 1 回答
  • 0 关注
  • 577 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号