
javascript str.split(/,/) str.split(",")差异
如下str="1,2,3,,,,,4,5,6"//返回的数组长度为10alert(str.split(",").length)//用正则表达式空值被省略,数组长度为6,其...
如下
str = "1,2,3,,,,,4,5,6"
//返回的数组长度为10
alert(str.split(",").length)
// 用正则表达式空值被省略,数组长度为6,其中的,,,,,被判断为一个,分隔了
alert(str.split(/,/).length)
运行一下
<script>
var str0="1,2,3,,,,,4,5,6";
alert(str0.split(",").length)
alert(str0.split(/,/).length)
var str1=str0.split(/,/);
window.alert(str1.length)
for(i=0;i<str1.length;i++)
{
alert("substr:"+str1[i]);
}
</script> 展开
str = "1,2,3,,,,,4,5,6"
//返回的数组长度为10
alert(str.split(",").length)
// 用正则表达式空值被省略,数组长度为6,其中的,,,,,被判断为一个,分隔了
alert(str.split(/,/).length)
运行一下
<script>
var str0="1,2,3,,,,,4,5,6";
alert(str0.split(",").length)
alert(str0.split(/,/).length)
var str1=str0.split(/,/);
window.alert(str1.length)
for(i=0;i<str1.length;i++)
{
alert("substr:"+str1[i]);
}
</script> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询