在类似javascript的正则表达式中将字符串转换为对象
我有以下变量在类似javascript的正则表达式中将字符串转换为对象,javascript,Javascript,我有以下变量 var characters = /[-()&]/ 我有一根这样的绳子 var characters_string = "/[-()&]/" var filter_d = info.split(characters_string) 这个字符串是array和join的结果,因为我需要添加新闻变量,所以我需要将characters\u string转换为类似characters的对象,因为它不能处理characters\u string 因为当我在这一行使用 va
var characters = /[-()&]/
我有一根这样的绳子
var characters_string = "/[-()&]/"
var filter_d = info.split(characters_string)
这个字符串是array和join的结果,因为我需要添加新闻变量,所以我需要将characters\u string转换为类似characters的对象,因为它不能处理characters\u string
因为当我在这一行使用
var filter_d = info.split(/[.,%]/)
我是这样用的
var characters_string = "/[-()&]/"
var filter_d = info.split(characters_string)
但我有一个错误
谢谢您可以使用
新的RegExp
,但是您需要删除字符串开头和结尾的“/”
new RegExp(characters_string.slice(1, -1))
newregexp(字符\u字符串)