您好,我有一个字符串,我想从中拆分一些字符,例如:空格,逗号和“ ;”。通常我是从这样的字符串上分割逗号:
myText.split(',')
Run Code Online (Sandbox Code Playgroud)
但是我想分割这三个字符中的任何一个吗?例如,如果字符串是"cat dog,fox;cow fish"结果,则将为array ["cat", "dog", "fox", "cow", "fish"]。
怎么做?
请改用包含以下字符集的正则表达式[ ,;]:
const str = 'foo bar;baz,buzz'
console.log(str.split(/[ ,;]/));Run Code Online (Sandbox Code Playgroud)
或者您可以使用以下.match字符中的任意一个:
const str = 'foo bar;baz,buzz'
console.log(str.match(/[^ ,;]+/g));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39 次 |
| 最近记录: |