javascript split()方法
split() 方法用于把一个字符串分割成字符串数组。
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。
注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
注释:String.split() 执行的操作与 Array.join 执行的操作是相反的。
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
输出:
How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c", ""]
javascript split()方法特例::
使用下面的代码,可以把句子分割成单词:
var words = sentence.split(' ')
var words = sentence.split(/\s+/)
javascript split()方法实例::
var td1=null;
var td2=null;
td1="${requestScope.imgmap}";(备注:td1赋值结果如下:"<img src='http://127.0.0.1:80/gyaspwebsite/suncerdata/site/img/shenbaomin20061227090437.jpg' height=161 width=215 border=0>";)
td2=td1.split("'");
alert(td2[1]);(可以看到td2=http://127.0.0.1:80/gyaspwebsite/suncerdata/site/img/shenbaomin20061227090437.jpg恩很实用 )
</script>
var s
var ss="h1hah2";
s=ss.split("a");
alert(s.length);
alert(s[1]);
</script>
split 方法 语言参考
版本 3
--------------------------------------------------------------------------------
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
语法
stringObj.split(str)
stringObj 必需的。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
str 必需的。是一个字符串或正则表达式对象,描述用来定义分解位置的字符。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 str 的位置都要进行分解。
下面的示例演示了 split 方法的用法:
function SplitDemo()
{
var s, ss;
var s = "The quick brown fox jumped over the lazy yellow dog.";
// 在每个空格字符处进行分解。
ss = s.split(" ");
return(ss);
}