为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

无敌小灰灰 2015-10-18 19:51:49
<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

查看完整回答
反对 回复 2015-10-18
?
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);

查看完整回答
1 反对 回复 2015-10-19
  • 2 回答
  • 0 关注
  • 1320 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信