<script type="text/javascript">var mystr="agh#asdg-sadas-sd#asd-asda#sq#a-s-sd#a";var arr1=new Array();arr1=(mystr.split("-")).split("#");document.write(arr1 + "<br />");</script>
2 回答
已采纳
紫焰123
TA贡献41条经验 获得超9个赞
mystr.split("-") => ["agh#asdg", "sadas", "sd#asd", "asda#sq#a", "s", "sd#a"]
第一个split的结果是一个数组。之后就不能再次用split了。
你可以将第一个split得到的结果循环再次split
pardon110
TA贡献1038条经验 获得超227个赞
用split正则分割,你可以在控制台测试看看。
var mystr="agh#asdg-sadas-sd#asd-asda#sq#a-s-sd#a";
var arr=mystr.split(/[#-]/);
console.log(arr);
添加回答
举报
0/150
提交
取消