split() 方法用于把一个字符串分割成字符串数组。
例子 1
在本例中,我们将按照不同的方式来分割字符串:
var str=\"How are you doing today?\" document.write(str.split(\" \") + \" \") document.write(str.split(\"\") + \" \") document.write(str.split(\" \",3)) //输出: //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
在本例中,我们将分割结构更为复杂的字符串:
\"2:3:4:5\".split(\":\") //将返回[\"2\", \"3\", \"4\", \"5\"] \"|a|b|c\".split(\"|\") //将返回[\"\", \"a\", \"b\", \"c\"]
例子 3
使用下面的代码,可以把句子分割成单词:
var words = sentence.split(\' \') //或者使用正则表达式作为 separator: var words = sentence.split(/\\s+/)
例子 4
如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:
\"hello\".split(\"\") //可返回 [\"h\", \"e\", \"l\", \"l\", \"o\"] //若只需要返回一部分字符,请使用 howmany 参数: \"hello\".split(\"\", 3) //可返回 [\"h\", \"e\", \"l\"]
实例:
<html> <body> <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> </body> </html>
以上所述就是本文的全部内容了,希望大家能够喜欢。
本文地址:https://www.stayed.cn/item/12530
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我