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

正则表达式筛选时能加入变量吗?

正则表达式筛选时能加入变量吗?

慕桂英4014372 2019-02-13 17:12:19
var str = "abcdefg";var pat = /a/g;str.match(pat); //得到["a"]这是在一个字符串中筛选某个字符的方法,那么如果这个var pat = /a/g中的a是一个变量,有没有办法加进去呢?比如:var variable = "c";var str = "abcdefg";var pat = / + variable + /g;str.match(pat); //得到null
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

// 用RegExp

var variable = "c";

var str = "abcdefg";

var pat = new RegExp(variable, 'g');

str.match(pat); //得到['c']


查看完整回答
反对 回复 2019-02-22
  • 1 回答
  • 0 关注
  • 295 浏览
慕课专栏
更多

添加回答

举报

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