Xóa thẻ HTML khỏi chuỗi
Chúng tôi có thể xóa HTML / XML các thẻ trong một chuỗi sử dụng biểu thức chính quy trong javascript . Các phần tử HTML như span, div, v.v. có mặt giữa các mũi tên trái và phải, chẳng hạn như
, , v.v. Vì vậy, việc thay thế nội dung trong các mũi tên, cùng với các mũi tên, không có gì ('') có thể thực hiện nhiệm vụ của chúng tôi dễ dàng.
Cú pháp
str.replace( /(<([^>]+)>)/ig, '');
Ví dụ-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>
Đầu ra
Javascript is not Java
Ví dụ-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>
Đầu ra
Tutorix is the best e-learning platform