当前位置:首页 > 通信资讯 > 正文
  1. <textareaid=html_stringstyle="width=100%"rows=8>
  2. <input
  3. type='text'value='s>om
  4. "ething'name=namesasdf=asdf>
  5. </input>><inputvalue=a>aname=aa><inputname=bbvalue=bb>
  6. <inputname=ccvalue=cc>
  7. </textarea>
  8. <script>
  9. varre=newArray()
  10. re[re.length]=Array("单标记   ",/<(\w+)[^"']*?((["'])?[^\3]*?\3[^"']*?)+>/ig)
  11. re[re.length]=Array("属性(带引号)",/\w+\s*=\s*(["'])[^\1]*?\1/ig)
  12. re[re.length]=Array("属性(没引号)",/\w+\s*=\s*\w+/gi)
  13. //alert(re.exec(ss))
  14. for(vari=0;i<re.length;i++)
  15. {
  16. document.write("<inputtype=radioname=revalue="+i+">"+re[i][0]+"<inputid=reValuesize=100type=text> ")
  17. document.write("<buttononclick='re["+i+"][1]=document.all.reValue["+i+"].value'>保存</button>")
  18. document.write("<buttononclick='document.all.reValue["+i+"].value=re["+i+"][1]'>恢复</button>")
  19. document.all.reValue.length?document.all.reValue[document.all.reValue.length-1].value=re[i][1]:document.all.reValue.value=re[i][1]
  20. }
  21. document.all.re[0].checked=true
  22. functionmatchTest()
  23. {
  24. varss=html_string.innerText
  25. varre
  26. for(vari=0;i<document.all.re.length;i++)if(document.all.re[i].checked)break
  27. re=eval(document.all.reValue[i].value)
  28. rx=re.exec(ss)
  29. testArea.innerHTML=""
  30. for(vari=1;i<9;i++)testArea.innerHTML+="RegExp$"+i+"="+eval("RegExp.$"+i)+" "
  31. rv=ss.match(re)
  32. for(vari=0;rv&&i<rv.length;i++)
  33. {
  34. testArea.innerHTML+="<xmpstyle='background:#EEEEEE;padding:5px'>"+rv[i]+"</xmp>"
  35. }
  36. }
  37. </script>
  38. <buttononclick=matchTest()>测试</button>
  39. <divid=testArea></div>
如果您对该产品感兴趣,请填写办理(客服微信:xiaoxiongyidong)

为您推荐:

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。