2013年12月10日 星期二

Javascript split() 方法

在javascript Parse值的問題: .split() 

var str = "01_02_03_04_05";


str.split("_");  //["01", "02", "03", "04", "05"]

str.split("_",1);//["01"]

str.split("_",3);//["01", "02", "03"]

str.split("_",5);//["01", "02", "03", "04", "05"]

用小括號得到的是陣列!


如果要取陣列中的值,要再加中括號[]取你要的值

str.split("_")[0];//"01"

str.split("_")[1];//"02"

str.split("_")[2];//"03"

str.split("_")[3];//"04"

str.split("_")[4];//"05"

舉個例子:
var str="Hello, my name is Phoebe" ;//如果我要在字串中拿"Phoebe"出來

str.split(" ");                                    //["Hello,", "my", "name", "is", "Phoebe"]

str.split(" ")[4];                                //得到"Phoebe"