字符串的拆分可以使用函数:split(),功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str="jpg|bmp|gif|ico|png"
arr=theString.split("|")
//arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组
扩展资料
其他的截取函数的知识点
1、函数:substring()
(1)定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。
(2)功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)
(3)例子:
var src="images/off_1.png"alert(src.substring(7,10))//弹出值为:off2、函数:substr()
(1)定义:substr(start,length)表示从start位置开始,截取length长度的字符串。
(2)功能:字符串截取
(3)例子:
var src="images/off_1.png"alert(src.substr(7,3))//弹出值为:off
参考资料来源:MDN web docs 官方网站-函数
我试了楼上的写法是对的:<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
var num = "abc123456"
var r=num.match(/^[a-z|A-Z]+/gi)
document.write(r+"<br/>")
r=num.match(/\d+$/gi)
document.write(r)
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
有两种方式
1、通过split关键字进行分离
var str = "abd,sda,dsad"//定义一个字符串var arr = str.split(",")//通过逗号把字符串分隔。
//arr[0]等于abd,arr[1]等于sda,arr[2]等于dsad
2、通过substring的方式进行分割
var str ="abdsdafewe"var s1 = str.substring(0,4)//取前半部分abds
var s2 = str.substring(4,str.length)//取后半部分dafewe