Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在类似javascript的正则表达式中将字符串转换为对象_Javascript - Fatal编程技术网

在类似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字符串)