<INPUT id=repItem_ctl04_hidStage value=15 type=hidden name=repItem$ctl04$hidStage>
求一段js匹配正则,取得value的值
求一段js匹配正则,取得value的值
解决方案 »
- formChecker = window.setInterval(validateForm, 1000);
- 请问如何实现ext-grid的行数据上下移动
- javascript中如何实现IE查看源码显示乱码?
- 这三句js啥意思?计算顺序是啥样的
- javasript兼职的进来看看
- iframe页面中用window.close怎样才能关闭父窗口(iframe外的窗口)
- 在线急球(如何把text框里的全角空格替换成半角空格)
- 如何遍历获取checkboxlist中已经选中的项的名称,急~~~!!!
- onblur出现怪问题!!!大虾们救命!!!----在线等
- 咋么样控制编辑框的长度
- 缺少对象的问题。。。。
- 求个带箭头的div浮动窗体代码
var result = htmlContest.match(求这段正则);得到result=15
上面哪个已经是我innerHTML属性得到的
可以转换类型吗?
类型转换不太会
var allins = htmlContest.match(/<INPUT .+?>/g);
上面htmlContest取得的结果就是下面的代码
<TD align=middle>台安县 </TD>
<TD align=middle><A onclick="ViewItem(30009,2103212011003);return false;" href="Javascript:void(0)">2103212011003</A> </TD>
<TD align=middle>1 </TD>
<TD align=middle>实施阶段 <INPUT id=repItem_ctl04_hidStage value=15 type=hidden name=repItem$ctl04$hidStage> </TD>
<TD style="DISPLAY: none" align=middle>2011 </TD>
<TD align=middle>2010 </TD>
<TD align=middle>73 </TD>
<TD style="DISPLAY: none" align=middle>36 </TD>
<TD align=middle>28.7992 </TD>
<TD align=middle><IMG alt=正常 src="/Image/green.gif"> </TD>
经过正则匹配取得allins的值“<INPUT id=repItem_ctl04_hidStage value=15 type=hidden name=repItem$ctl04$hidStage>”
想截取value的值
js不太会,见笑
var content="sdfsdafsadf<INPUT id=repItem_ctl04_hidStage value=15 type=hidden name=repItem$ctl04$hidStage>sdfsdafsaf";
var reg=/\<input\sid\=repItem\_ctl04\_hidStage\svalue\=([^\s]+)[^>]+\>/i;
var val=content.match(reg)[1];
alert(val);//15
var allins = htmlContest.match(/<INPUT .+?>/g);
var contestList = allins[0].split(" ");
for (var i = 0; i < contestList.length; i++) {
var pos = contestList[i].indexOf('value=');
if (pos == -1) continue;
result = contestList[i].substring(6);
}
我到是曲线救国了,但是还是希望知道这句正则该怎么写
那就改一下嘛
var reg=/\<input\sid\=.*\svalue\=([^\s]+)[^>]+\>/i;
+"<TD align=middle><A onclick='ViewItem(30009,2103212011003);return false;' href='Javascript:void(0)'>2103212011003</A> </TD>"
+"<TD align=middle>1 </TD>"
+"<TD align=middle>实施阶段 <INPUT id=repItem_ctl04_hidStage value=15 type=hidden name=repItem$ctl04$hidStage> </TD>"
+"<TD style='DISPLAY: none' align=middle>2011 </TD>"
+"<TD align=middle>2010 </TD>"
+"<TD align=middle>73 </TD>"
+"<TD style='DISPLAY: none' align=middle>36 </TD>"
+"<TD align=middle>28.7992 </TD>"
+"<TD align=middle><IMG alt=正常 src='/Image/green.gif'> </TD>";
var reg = /<input[^>]*?value=(['""\s]?)([^'""\s]+)\1[^>]*?>/ig;
var arr = reg.exec(str);
alert(arr[2]);