如何把标签里的没有双引号的属性加上双引号,有一个双引号的补上另外一个双引号。
譬如
<p style="aaa>改成<p style="aaa">
<p style=aaa>改成<p style="aaa">
注意属性里还有一些空格冒号之类的等等.
譬如
<p style="aaa>改成<p style="aaa">
<p style=aaa>改成<p style="aaa">
注意属性里还有一些空格冒号之类的等等.
var str = '<p style="aaa><p style=aaa><script>a = b<script><p style=aaa" class=b>';
str = str.replace(/<[^>]+>/g, function($0) {
return $0.replace(/(\w+)="?([^" <>]*)"?/g, '$1="$2"');
});alert(str);