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

js 创建正则

js 创建正则

繁花如伊 2018-11-14 13:06:13
如果用new RegExp建立正则可以用$name变量值,用/ /的方法建立正则怎么做?  var $name = "time";        var reg = new RegExp($name,"g");        var str = "time is one datimey time"         alert(str.replace(reg,""))用/ /的方法建立正则怎么做? 二。如果用//建立正则可以用\b边界符,用new RegExp的情况下怎么做?特别是在上例中使用$name变量的情况下        var reg =/\btime\b/        var str = "time is one datimey time"         alert(str.replace(reg,""))
查看完整描述

2 回答

?
白猪掌柜的

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

1.没见过"//"里面能用变量的

2.\b要转义:

var reg =new RegExp("\\btime\\b");


查看完整回答
反对 回复 2018-11-18
?
手掌心

TA贡献1942条经验 获得超3个赞

/pattern/attributes这种方式,pattern应该是不能用变量的,你可以把变量值代进去,例如:/time/g

查看完整回答
反对 回复 2018-11-18
  • 2 回答
  • 0 关注
  • 1223 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信