如何使用JavaScript分割多个字符

你好,我有一个字符串,我想从中拆分一些字符,例如:空格,逗号和“ ;”。通常,我是从这样的字符串中分割逗号:

myText.split(',') 

但是我想对这三个字符中的任何进行分割?例如,如果字符串为"cat dog,fox;cow fish",则结果将为数组["cat","dog","fox","cow","fish"]

该怎么做?

omegaxjy 回答:如何使用JavaScript分割多个字符

请改用正则表达式,其字符集应包含[,;]

const str = 'foo bar;baz,buzz'
console.log(str.split(/[,;]/));

或者您可以使用.match个字符中的任意一个:

const str = 'foo bar;baz,buzz'
console.log(str.match(/[^,;]+/g));

本文链接:https://www.f2er.com/3169225.html

大家都在问