Bagaimana untuk Melucutkan Tag HTML daripada String dalam JavaScript?

DDD
Lepaskan: 2024-10-30 06:38:27
asal
318 orang telah melayarinya

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, "");
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!