Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีลบ HTML Tags ออกจากสตริงใน JavaScript

การลบ HTML Tags จากสตริง

ลบ HTML/XML tags ในสตริงได้ด้วย Regular Expressions ใน JavaScript HTML elements เช่น span, div อยู่ระหว่างวงเล็บเชิงมุม เช่น <div>, <span> แทนที่เนื้อหาในวงเล็บรวมวงเล็บด้วย '' (ว่าง) จะทำได้ง่าย

รูปแบบ

str.replace( /(<([^>]+)>)/ig, '');

ตัวอย่างที่ 1

<html> <body> <script> 
    function removeTags(str) { 
        if ((str === null) || (str === '')) return false; 
        else str = str.toString(); 
        return str.replace( /(<([^>]+)>)/ig, ''); 
    } 
    document.write(removeTags('<html> <body> Javascript</body> is not Java')); 
</script> </body> </html>

ผลลัพธ์

Javascript is not Java

ตัวอย่างที่ 2

<html> <body> <script> 
    function removeTags(str) { 
        if ((str === null) || (str === '')) return false; 
        else str = str.toString(); 
        return str.replace( /(<([^>]+)>)/ig, ''); 
    } 
    document.write(removeTags('<html> Tutorix is <script> the best <body> e-learning platform')); 
</script> </body> </html>

ผลลัพธ์

Tutorix is the best e-learning platform