查找 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>'