在nodejs中當需要使用多個分隔符分隔字符串時,可以使用正則表達式作為split函數的參數,具體使用如下:
var str = "111@222#333 444@555# 666 777" var regex = /\s+|,|@|#/; var strAry = str.split(regex); for (i = 0; i < strAry.length; i++) { console.log(strAry[i]); }
\s+:至少一個空格;
上式中表示使用“至少一個空格 或者@或者#或者,“來分隔字符串。輸出:
111 222 333 444 555 666 777
