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, '');