返回課程

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