Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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_Arrays_Regex_String_Split - Fatal编程技术网

Javascript 用于将字符串拆分为数组并替换数组元素的正则表达式?

Javascript 用于将字符串拆分为数组并替换数组元素的正则表达式?,javascript,arrays,regex,string,split,Javascript,Arrays,Regex,String,Split,我想从表单中抓取标签,并将它们保存到字符串数组中进行循环。我希望标签上没有空格、#符号和逗号 这几乎可以工作了,但是tagArraySplit[i].replace(/#/g,,)不删除“#” var newTags=$(“#newTags”).val(); 控制台日志(newTags); //一个或多个逗号或空格的正则表达式拆分 //因此,多个连续空格或逗号+空格。。不是空的 var tagArraySplit=newTags.split(/[,]+/).filter(布尔); var标签=[

我想从表单中抓取标签,并将它们保存到字符串数组中进行循环。我希望标签上没有空格、#符号和逗号

这几乎可以工作了,但是
tagArraySplit[i].replace(/#/g,,)不删除“#”

var newTags=$(“#newTags”).val();
控制台日志(newTags);
//一个或多个逗号或空格的正则表达式拆分
//因此,多个连续空格或逗号+空格。。不是空的
var tagArraySplit=newTags.split(/[,]+/).filter(布尔);
var标签=[];

对于(i=0;i您需要存储
String#replace
方法的返回值:

tagArraySplit[i] = tagArraySplit[i].replace(/#/g, '');

@阿努巴瓦,你能帮我吗?当然,让我看看。
tagArraySplit[i] = tagArraySplit[i].replace(/#/g, '');