JS截取字符串成数组 现在想用JS截取一条字符串成数组,如“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这样的一条字符串我想截成一个数组 我该如何做JavaScript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head> <meta charset="utf-8" /> <script type="text/javascript"> var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%"; var arr = str.split("%%"); for(i in arr){ console.log(arr[i]); } </script></head></html>试试吧 直接定义就可以了。var arr = []; arr = '甲&aa||1%%乙&bb||2%%丙&cc||3%%'; for(i=0;i<arr.length;i++){ alert(arr[i]); }; 我想把三个符号都分出来请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串我想以&,||,%% 截取中间的字符 我想把三个符号都分出来请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串我想以&,||,%% 截取中间的字符var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";var arr = str.split(/&|\|\||%%/);for(var i=0, l = arr.length; i < l; ++i) alert(arr[i]); 我想把三个符号都分出来请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串我想以&,||,%% 截取中间的字符var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";var arr = str.split(/&|\|\||%%/);for(var i=0, l = arr.length; i < l; ++i) alert(arr[i]);虽然没有亲自试,但是哥们提供了一种思路,你的分隔符是特殊字符,所以可以用正则表达式作为分隔符,split函数之处正则。楼主考虑。 我想把三个符号都分出来请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串我想以&,||,%% 截取中间的字符var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";var arr = str.split(/&|\|\||%%/);for(var i=0, l = arr.length; i < l; ++i) alert(arr[i]);虽然没有亲自试,但是哥们提供了一种思路,你的分隔符是特殊字符,所以可以用正则表达式作为分隔符,split函数之处正则。楼主考虑。哥们谢谢你了 为什么我这个效果在ie下面不显示 一个简单的问题,计算个数 js来判断是否值已改变,但没有办法实现 静态页面中互相传值 如何根据当前上传的文件的大小来获取当前已上传的百分比? 很简单的功能我却搞了两天,帮忙,走过路过请帮忙啊 为什么只有javascript专区没有vbscript的? 在javascipt或.NET中,有没有可能打开WINDOWS窗体,选择文件夹路径? 除了对网页定时刷新方法外有什么方法能不刷新网页而更新网页内容??? 一个网页的脚本变量,怎样被另一个网页的脚本调用? 对象中setInterval的问题 需要修改扩展下一个jquery插件
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript">
var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";
var arr = str.split("%%");
for(i in arr){
console.log(arr[i]);
}
</script>
</head>
</html>试试吧
arr = '甲&aa||1%%乙&bb||2%%丙&cc||3%%';
for(i=0;i<arr.length;i++){
alert(arr[i]);
};
我想把三个符号都分出来
请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串
我想以&,||,%% 截取中间的字符
我想把三个符号都分出来
请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串
我想以&,||,%% 截取中间的字符
var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";
var arr = str.split(/&|\|\||%%/);
for(var i=0, l = arr.length; i < l; ++i)
alert(arr[i]);
我想把三个符号都分出来
请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串
我想以&,||,%% 截取中间的字符
var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";
var arr = str.split(/&|\|\||%%/);
for(var i=0, l = arr.length; i < l; ++i)
alert(arr[i]);
虽然没有亲自试,但是哥们提供了一种思路,你的分隔符是特殊字符,所以可以用正则表达式作为分隔符,split函数之处正则。楼主考虑。
我想把三个符号都分出来
请把问题说清楚,具体怎么分割,举个例子比如说“甲&aa||1%%乙&bb||2%%丙&cc||3%%”这个字符串
我想以&,||,%% 截取中间的字符
var str = "甲&aa||1%%乙&bb||2%%丙&cc||3%%";
var arr = str.split(/&|\|\||%%/);
for(var i=0, l = arr.length; i < l; ++i)
alert(arr[i]);
虽然没有亲自试,但是哥们提供了一种思路,你的分隔符是特殊字符,所以可以用正则表达式作为分隔符,split函数之处正则。楼主考虑。
哥们谢谢你了