স্ট্রিংয় থেকে HTML ট্যাগ সরানো
জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিংয় থেকে HTML/XML ট্যাগ সরানো যায়। HTML এলিমেন্ট যেমন span, div ইত্যাদি বাম এবং ডান অ্যারো (angle brackets) এর মধ্যে থাকে, যেমন <div>, <span> ইত্যাদি। তাই অ্যারোর মধ্যের কন্টেন্ট এবং অ্যারোগুলোই খালি স্ট্রিং ('') দিয়ে রিপ্লেস করলে কাজটি সহজ হয়।
সিনট্যাক্স
str.replace( /(<([^>]+)>)/ig, '');
উদাহরণ-১
<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
উদাহরণ-২
<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