HTML タグを見つける
属性を含むすべての HTML タグ(開始タグと終了タグ)を見つけるための正規表現を作成してください。
使用例
let regexp = /your regexp/g;
let str = '<> <a href="/"> <input type="radio" checked> <b>';
alert( str.match(regexp) ); // '<a href="/">', '<input type="radio" checked>', '<b>'
ここでは、タグの属性に <
と >
が含まれない(引用符内も同様)ものと仮定します。これにより、処理が多少簡略化されます。
解決策は <[^<>]+>
です。
let regexp = /<[^<>]+>/g;
let str = '<> <a href="/"> <input type="radio" checked> <b>';
alert( str.match(regexp) ); // '<a href="/">', '<input type="radio" checked>', '<b>'