-
<textareaid=html_stringstyle="width=100%"rows=8>
-
<input
-
type='text'value='s>om
-
"ething'name=namesasdf=asdf>
-
</input>><inputvalue=a>aname=aa><inputname=bbvalue=bb>
-
<inputname=ccvalue=cc>
-
</textarea>
-
-
<script>
-
varre=newArray()
-
re[re.length]=Array("单标记 ",/<(\w+)[^"']*?((["'])?[^\3]*?\3[^"']*?)+>/ig)
-
re[re.length]=Array("属性(带引号)",/\w+\s*=\s*(["'])[^\1]*?\1/ig)
-
re[re.length]=Array("属性(没引号)",/\w+\s*=\s*\w+/gi)
-
-
-
for(vari=0;i<re.length;i++)
-
{
-
document.write("<inputtype=radioname=revalue="+i+">"+re[i][0]+"<inputid=reValuesize=100type=text> ")
-
document.write("<buttononclick='re["+i+"][1]=document.all.reValue["+i+"].value'>保存</button>")
-
document.write("<buttononclick='document.all.reValue["+i+"].value=re["+i+"][1]'>恢复</button>")
-
document.all.reValue.length?document.all.reValue[document.all.reValue.length-1].value=re[i][1]:document.all.reValue.value=re[i][1]
-
}
-
-
document.all.re[0].checked=true
-
-
functionmatchTest()
-
{
-
varss=html_string.innerText
-
varre
-
for(vari=0;i<document.all.re.length;i++)if(document.all.re[i].checked)break
-
re=eval(document.all.reValue[i].value)
-
rx=re.exec(ss)
-
testArea.innerHTML=""
-
for(vari=1;i<9;i++)testArea.innerHTML+="RegExp$"+i+"="+eval("RegExp.$"+i)+" "
-
rv=ss.match(re)
-
for(vari=0;rv&&i<rv.length;i++)
-
{
-
testArea.innerHTML+="<xmpstyle='background:#EEEEEE;padding:5px'>"+rv[i]+"</xmp>"
-
}
-
}
-
</script>
-
-
-
-
<buttononclick=matchTest()>测试</button>
-
-
<divid=testArea></div>
如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。