JavaScript 分隔字符串

String 对象提供split( )方法来进行字符串的分割操作,split( )方法根据通过参数传入的规则表达式或分隔符来分隔调用此方法的字符串。

split( )方法的语法如下:String.split(separator,num); String.split(separator); String.split(regexpression,num);如果传入的是一个规则表达式regexpression,则该表达式由定义如何匹配的pattern 和flags 组成;如果传入的是分隔符separator,则分隔符是一个字符串或字符,使用它将调用此方法的字符串分隔开,num 表示返回的子串数目,无此参数则默认为返回所有子串。

考察如下的代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
http://www.w3.org/TR/REC-html140/strict.dtd”>

Sample Page! [/code]程序运行结果如图所示。

核心语句:MyString.split(MySeparator); MyString.split(MySeparator,2); MyString.split(MyRegExp); MyString.split(MyRegExp,3);代码运行后,按照String 对象的split( )方法,将分隔而成的子串形成的字符串数组的相关信息通过函数getMsg(arrayName,MyStr)返回msg 变量输出。