javascript將字符串按指定的字符分割成數組的函數split
作用:
split()?方法用于把一個字符串分割成字符串數組。
語法:
stringObject.split(separator,howmany)參數描述separator必需。字符串或正則表達式,從該參數指定的地方分割 stringObject。howmany可選。該參數可指定返回的數組的最大長度。如果設置了該參數,返回的子串不會多于這個參數指定的數組。如果沒有設置該參數,整個字符串都會被分割,不考慮它的長度。
返回值:
一個字符串數組。該數組是通過在 separator 指定的邊界處將字符串 stringObject 分割成子串創建的。返回的數組中的字串不包括 separator 自身。
但是,如果 separator 是包含子表達式的正則表達式,那么返回的數組中包括與這些子表達式匹配的字串(但不包括與整個正則表達式匹配的文本)。
實例1:
<html><head><title>使用指定的字符分割字符串</title></head><body><script language='javascript'><!-- name = '張三,李四,王五'; ch = new Array; ch = name.split(','); for(i=0;i<ch.length;i++){ document.write(ch[i],'<br>'); }//--></script></body></html>
實例2:
<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>
相關文章: