如何将a="d9000r6000d54620d8456r00000"
分割成 d9000 r6000 d54620 d8456 r00000 装入数组中
分割成 d9000 r6000 d54620 d8456 r00000 装入数组中
解决方案 »
- 【在线等】Dreamwear cs4中使用HTML5的canvas,出现了问题。。。
- 请问下,本论坛中的一个功能是如何实现的呢?
- 请教 js 中的 escape函数是干什么用的?
- 问个很简单的问题
- 一个比较复杂的JVASCRIPT问题. 高分求救!!!!
- 文本的长度怎样区分中文和英文?多谢各位大老!急!!!
- innerHTML = "<IMG src=1.jpg><IMG src=1.jpg>" 为什么1.jpg被下载两次?
- http://218.12.112.9/index1.asp(大家帮看看)
- 如何指定表格一行的高度?
- 点击改变div的背景图片
- 在网页上加在线QQ
- 垂直滚动条在Chrome和Safari下变的很迟钝,而firefox下正常
var regex = /(?=[a-z])/ig;
var result = a.split(regex);
alert(result.join(','))
var a= a.replace('r','d');var array1 = b.split('d');
var array = [];
for(var i =0 ;i <array.length; i++)
{
var s = i/2==0?'d':'r';
array.push(s+array[i]);
}
var a="d9000r6000d54620d8456r00000dk234";这样了??
<head>
<meta charset="gb2312" />
<script type="text/javascript">
function Test()
{
var str=a="d9000r6000d54620d8456r00000";
var arrays=str.split("");
var array2=[];
var strTemp="";
for(var i=0;i<arrays.length;i++)
{
if(i==0){
strTemp+=arrays[i];
}
else{
if(!isNaN(arrays[i]))
{
strTemp+=arrays[i];
}
else
{
array2.push(strTemp);
strTemp=arrays[i];
}
if(i==(arrays.length-1)){
array2.push(strTemp);
break;
}
}
}
for(var i=0;i<array2.length;i++)
{
alert(array2[i]);
}
}
</script>
</head>
<body>
<input type="button" onclick="Test();" value="Test"/>
</body>
</html>
牛人啊!!!!
I 服了 you!!!
现在总结如下:
a="DL/DE/RR + 4个数字 +汉字 "
请问这个正则该如何写,问题解决再加分啊!
a="DL0026到达杠杠的DE0001的空格后啊RR8870都拉过来......"
var regex = /(?=dl|de|rr)/ig;
var result = a.split(regex);
alert(result.join(','))