字符串对象的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>
显示如下