गैर-शब्द वर्णों को हटाना
गैर-शब्द वर्णों को हटाने के लिए हमें रेगुलर एक्सप्रेशन . का उपयोग करने की आवश्यकता है . गैर-शब्द वर्णों को हटाने के पीछे तर्क यह है कि गैर-शब्द वर्णों को कुछ भी नहीं ('') से बदलें।
उदाहरण
निम्नलिखित उदाहरण में कई गैर-शब्द वर्ण हैं और उनके बीच में "ट्यूटोरिक्स सबसे अच्छा ई-लर्निंग प्लेटफॉर्म है नामक एक टेक्स्ट मौजूद है। "। इसलिए नियमित अभिव्यक्तियों का उपयोग करके गैर-शब्द वर्णों को कुछ भी नहीं ('') से बदल दिया गया ताकि शब्द वर्णों को आउटपुट के रूप में प्राप्त किया जा सके।
<html> <body> <script type="text/javascript"> function remNonWord (string) { if ((string===null) || (string==='')) return false; else string = string.toString(); var PATTERN = /[^\x20\x2D0-9A-Z\x5Fa-z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/g; return string.replace(PATTERN, ''); } document.write(remNonWord('Tutorix is the ~!@^&";\'/?>#$%*()+`={}[]|\\:<.,best e-learning platform')); </script> </body> </html>
आउटपुट
Tutorix is the best e-learning platform