jquery substring基于许多分隔的字符

Orb*_*all 1 jquery substring

我正在寻找一种简单有效的方法,可以根据分隔字符将id字符串拆分为多个变量.

例如.

var id = "12.34.red.blue.1253";
var sub1 = id.substr(0, id.indexOf('.'));

//then what for the following substrings?
Run Code Online (Sandbox Code Playgroud)

期望的结果

sub1 = 12
sub2 = 34
sub3 = red 
sub4 = blue
sub5 = 1253
Run Code Online (Sandbox Code Playgroud)

ren*_*kre 5

怎么样

 var sub = id.split('.');
Run Code Online (Sandbox Code Playgroud)

这将创造这一点

 sub = ["12", "34", "red", "blue", "1253"];
Run Code Online (Sandbox Code Playgroud)

你可以像这样打印出来:

 for(i=0;i<sub.length;i++){
       alert(sub[i]);
 }
Run Code Online (Sandbox Code Playgroud)