比如,我想将字符串“1.2,3”分隔为“1”、“2”、“3”,也就是说要将“.”和“,”均作为分隔符。 此时 split 函数的第一个参数就应该是正则表达式了。 var str = “1.2,3”; var arr = str.split(/[.]|,/); // 将点括起来表示普通的点,而不是代表任意字符 alert(arr[0] + “\r\n” + arr[1] + “\r\n” + arr[2]);
效果:
使用逗号和空格分割:
author = mrtitleTmp.split(/[ ]|,/);