请教如果想要将以下字符串代码进行二次分割,以下代码可以吗????不行错哪里?

<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>


无敌小灰灰
浏览 1321回答 2
2回答

紫焰123

mystr.split("-")    => ["agh#asdg", "sadas", "sd#asd", "asda#sq#a", "s", "sd#a"]第一个split的结果是一个数组。之后就不能再次用split了。你可以将第一个split得到的结果循环再次split

pardon110

用split正则分割,你可以在控制台测试看看。var mystr="agh#asdg-sadas-sd#asd-asda#sq#a-s-sd#a";var arr=mystr.split(/[#-]/);console.log(arr);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript