Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa các thẻ html khỏi một chuỗi trong JavaScript?

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