JavaScript 一段文本按多种字符分割成一个数组的方法(split)

加入有一下的文本
a = this is,a
good|day

这段文字有多种分隔符,若想吧每个单词都用split提取出来,有点困难。
我们可以先使用replace方法 :

b = a.repalce(/[^0-9a-zA-z\u4e00-\u9fa5?]/gmi," ");

将a中除了数字,大小写字母外的其余全部字符转化成空格,然后:

b.split(" ");

将文本分割,得到

this
is  
a
good
day

你可能感兴趣的:(JavaScript 一段文本按多种字符分割成一个数组的方法(split))