Javascript 使用不同分隔符拆分字符串

Javascript 使用不同分隔符拆分字符串,javascript,function,split,Javascript,Function,Split,我在问你如何使用不同的分隔符分割字符串,当字符串为空时,只返回一个空的空格。 我不知道如何将两者结合起来 我所拥有的只是: function split(string) { var str = string.split(/[+-*]/); return str; } 例如: split("este-es+otro*ejemplo"); // => ["este", "es", "otro", "ejemplo"] split(''); // => [""] 谢谢。将*移动

我在问你如何使用不同的分隔符分割字符串,当字符串为空时,只返回一个空的空格。 我不知道如何将两者结合起来

我所拥有的只是:

function split(string) {
  var str = string.split(/[+-*]/);
  return str;
}
例如:

split("este-es+otro*ejemplo"); // => ["este", "es", "otro", "ejemplo"]
split(''); // => [""]

谢谢。

*
移动到方括号内的第一个位置(
[]

如果任何特殊字符,如反斜杠
(*)
紧跟在左方括号之后,则该字符没有特殊含义,被视为字面上匹配的字符之一。

试试
/[*+-]/g

函数拆分(字符串){
var str=string.split(/[*+-]/g);
返回str;
}

console.log(拆分(“este es+otro*Ejempo”)错误消息将存在readFix,并且您的函数将产生所需的输出