om " ething' name=names asdf=asdf> > a name=aa> var re = new Array() re[re.length] = Array("单标记 ", / /ig) re[re.length] = Array("属性(带引号)", /\w+\s*=\s*(["'])[^\1]*?\1/ig) re[re.length] = Array("属性(没引号)", /\w+\s*=\s*\w+/gi) //alert(re.exec(ss)) for (var i=0; i "+re[i][0]+" ") document.write(" 保存 ") document.write(" 恢复 ") 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 function matchTest() { var ss = html_string.innerText var re for (var i=0; i "+rv[i]+" " } } 测试
[Ctrl+A 全选 注: 如需引入外部Js需刷新才能执行 ]查看更多关于js:正则处理超文本流_正则表达式的详细内容...