求助:split可以嵌套么?怎么用阿 字符串如下:#1#am#8:30#abcde 先用split("#")分开,然后8:30还可以分么?我该怎么写阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 L@_@Kvar str = "#1#am#8:30#abcde";alert(str.split("#")[3].split(":")); // 8,30 如果位置不固定...var str='#hi#1#am#8:30#abcde';var arr=str.split('#');for(var i=0;i<arr.length;i++){ if(arr[i].indexOf(':')>0){ var tarr=arr[i].split(':'); alert(tarr[0]);//8 alert(tarr[1]);//30 }} 可是我该怎么提取阿 begin_flag = first_message_array[1]; first_standard_12_object.textContent = first_message_array[2]; first_remind_time_object.textContent = first_message_array[3];8:30怎么分开呢 +可以用indexOf(":")找到那个数组,然后split("#")就固定了var ar = first_message_array[3].split(":");ar[0]//8ar[1]//30 '#1#am#8:30#abcde'.split(/#:/g); 另外,我用一个十六进制数表达了周一到周日,同样在这个数组中,这该怎么提取呢?0x 1111 1111 后七位对应了周一到周日,若对应位为1则选中,若为0 则不选,要分别提取进行对应, #1#am#8:30#abcde,其中abcde就代表了这个16进制数,这是不是就不能用split了呢,这个数中间没有任何分隔 javascript浏览器兼容问题 如何用jquery实现异步刷新 js读取页面上的图片问题 感动,beez 回答很细腻,结贴太早,补分 网页上画线 求一段正则表达式,以特定条件截取字符串 document.createElement() 鼠标移到表格的某一行时如何让它触发一个事件?(急!) 如何得到在一个textarea中新加的数据 简单问题,如何打开定制窗口? html路径问题 div在指定时间后隐藏
var str = "#1#am#8:30#abcde";
alert(str.split("#")[3].split(":")); // 8,30
var arr=str.split('#');
for(var i=0;i<arr.length;i++){
if(arr[i].indexOf(':')>0){
var tarr=arr[i].split(':');
alert(tarr[0]);//8
alert(tarr[1]);//30
}
}
begin_flag = first_message_array[1];
first_standard_12_object.textContent = first_message_array[2];
first_remind_time_object.textContent = first_message_array[3];8:30怎么分开呢
可以用indexOf(":")找到那个数组,然后split("#")就固定了var ar = first_message_array[3].split(":");
ar[0]//8
ar[1]//30
#1#am#8:30#abcde,其中abcde就代表了这个16进制数,这是不是就不能用split了呢,这个数中间没有任何分隔