Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Melucutkan Tag HTML daripada String dalam JavaScript?

Bagaimana untuk Melucutkan Tag HTML daripada String dalam JavaScript?

DDD
DDDasal
2024-10-30 06:38:27318semak imbas

How to Strip HTML Tags from Strings in JavaScript?

Melucutkan Tag HTML daripada Rentetan dalam JavaScript

Soalan: Bagaimanakah JavaScript boleh digunakan untuk mengalih keluar tag HTML daripada rentetan?

Jawapan:

Untuk menanggalkan tag HTML daripada rentetan dalam JavaScript, ungkapan biasa berikut boleh digunakan:

cleanText = strInputCode.replace(/<\/[^>]+(>|$)/g, "");

Ini regex menyasarkan contoh di mana < diikuti dengan garis miring pilihan /, satu atau lebih bukan-< aksara, dan seterusnya > atau hujung baris $.

Variasi:

  • Alih keluar tag tanpa meninggalkan ruang di belakang: cleanText = strInputCode.replace(/ ] (>|$)/g, "");
  • Alih keluar teg dan ulasan: cleanText = strInputCode.replace(/] (>|$) ||$)/sg, "");

Pertimbangan:

  • Regex ini tidak mudah dan menggunakan format input tertentu.
  • Sanitize-html atau pakej serupa boleh menyediakan penyelesaian yang komprehensif untuk membersihkan dan mengalih keluar teg HTML.
  • Menggunakan parser ialah kaedah paling selamat untuk mengalih keluar tag daripada input yang tidak dipercayai.

Atas ialah kandungan terperinci Bagaimana untuk Melucutkan Tag HTML daripada String dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:TypeScript : Jenis UtilitiArtikel seterusnya:TypeScript : Jenis Utiliti