Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะลบแท็ก html ออกจากสตริงใน JavaScript ได้อย่างไร


การลบแท็ก HTML ออกจากสตริง

เราสามารถลบ HTML/XML แท็กในสตริงโดยใช้นิพจน์ทั่วไปใน javascript . องค์ประกอบ HTML เช่น span, div เป็นต้น อยู่ระหว่างลูกศรซ้ายและขวา เช่น

, เป็นต้น ดังนั้นการแทนที่เนื้อหาภายในลูกศร พร้อมกับลูกศร โดยที่ไม่มีอะไร ('') จะทำให้งานของเรา ง่าย

ไวยากรณ์

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