गैर-शब्द वर्णों को हटाना
गैर-शब्द वर्णों को हटाने के लिए हमें रेगुलर एक्सप्रेशन . का उपयोग करने की आवश्यकता है . गैर-शब्द वर्णों को हटाने के पीछे तर्क यह है कि गैर-शब्द वर्णों को कुछ भी नहीं ('') से बदलें।
उदाहरण
निम्नलिखित उदाहरण में कई गैर-शब्द वर्ण हैं और उनके बीच में "ट्यूटोरिक्स सबसे अच्छा ई-लर्निंग प्लेटफॉर्म है नामक एक टेक्स्ट मौजूद है। "। इसलिए नियमित अभिव्यक्तियों का उपयोग करके गैर-शब्द वर्णों को कुछ भी नहीं ('') से बदल दिया गया ताकि शब्द वर्णों को आउटपुट के रूप में प्राप्त किया जा सके।
<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