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']
添加回答
举报
0/150
提交
取消