字符串對象的split()方法字符串分割為幾個部分,並保存在數組中返回。例如一個字符串中存放了各個學院的名稱,之間用頓號分割。此時,就可以使用split()方法將各個學院名稱提權到一個數組中,並丟棄頓號分割符。split()方法的語法格式如下:
myArray=myString.split(repex)
其中,myArray是保存split()方法返回值的方法;regex是正則表達式,這個表達式可以很簡單,也可以很復雜,下面是使用split()方法的一個簡單試驗。
<HTML> <HEAD> <TITLE>字符串對象split()方法的使用</TITLE> <SCRIPT Language="JavaScript"> { var myArray=new Array(); var s="never ,give up, the, pursuit, of learning!"; var regex=/,/; //使用正則表達式指定分隔符逗號 myArray=s.split(regex); //使用split()方法分隔字符串 document.write("原字符串為:\'"+s+"\'<br>"); document.write("分隔后的子串分別為:<br>"); for (i=0;i<myArray.length;i++) //輸出每一個匹配的子串 { document.write(myArray[i]+"<br>"); } } </SCRIPT> </HEAD> <BODY> </BODY> </HTML>
顯示如下