javascript split()方法的使用 - javascript -

javascript split()方法的使用

时间:2010-01-27 16:02:06   来源:   评论:加载中...   点击:加载中...
split() 方法用于把一个字符串分割成字符串数组。一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割...

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()方法实例::

公司自己的功能包里读取文章中的图片的时候不是仅仅读取src的值而是读的源代码结果形如:"<img src='imgpath'/>"而首页上需要实现图片的循环显示效果,自己做了一个是直接切换,都说不好看如果有滤镜效果就好了,滤镜是需要指定图片的他直接读出来一个图片我又没办法修改它,这时候split就派上用场了可以这样:
<script>
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>
 
下面为详细介绍
<script>
var s
var ss="h1hah2";
s=ss.split("a");
alert(s.length);
alert(s[1]);
</script>
Microsoft(R) JScript(R)
split 方法   语言参考
版本 3
 
请参阅                   应用于

--------------------------------------------------------------------------------
描述
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
语法
stringObj.split(str)
split 方法的语法包括下述部分:
部分 描述
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);
}
 


相关热词搜索:

 
上一篇:javascript replace()方法的简单应用
下一篇:JavaScript trim()方法的应用与变通
收藏 将此文推荐给朋友
分享到: