找个强悍的正则手吧
研究中~~

解决方案 »

  1.   

    如果指的是提取任意标签的指定属性值。。
    <script type="text/javascript">
                /**
                 * 
                 * @param {String} html 文本
                 * @param {String} str 属性名称
                 * @return  {String} 过滤后文本
                 */
                function filterProperty(html, str){
                    var reg = new RegExp("<[^<]* "+str+"=\"([^ \f\n\r\t\v\u00A0\u2028\u2029]*)\" [^>]*>", "mi");
    if(html.match(reg) == null || html.match(reg)[1] == "") return;
    return html.replace(reg,"<div>$1</div>");
                }
                
    </script>