所以我有一个接收参数的函数(名为c
),然后我创建一个正则表达式,如:regC = new RegExp(c,'gi')
。现在这适用于大多数角色,但我的功能也可以接收(
或其他paretheses。这种情况会产生错误。
我试过这个:regC = '/['+c+']/gi'
,但它不起作用
答案 0 :(得分:0)
将字符集'['+c+']'
传递给RegExp
函数
regC = new RegExp('['+c+']','gi');
因为
regC = '/['+c+']/gi'
制作一个字符串