मैं सभी विशेष पात्रों को हटाने की कोशिश कर रहा हूं, जिसका मतलब केवल संख्याओं और अक्षरों को ही अनुमति देता है <p>
टैग। मैं उन सभी को पेज लोड पर कैसे बदल सकता हूं?
उत्तर:
जवाब के लिए 5 № 1आप उपयोग कर सकते हैं replace(/[^a-z0-9s]/gi, "")
सभी विशेष पात्रों को हटाने के लिए। PLease नीचे दिए गए कोड का पालन करें ::
var string = "I"m a very^ we!rd* Str!ng@.";
$("p").html(string.replace(/[^a-z0-9s]/gi, ""));
Regex के लिए स्रोत: जावास्क्रिप्ट के लिए RegEx केवल अल्फान्यूमेरिक अनुमति देता है
यहां एक डेमो है: http://jsfiddle.net/vNfrk/1687/
अपडेट ::
यदि आप सभी को बदलना चाहते हैं <p>
टैग "रों html
और विशेष chracters को हटा दें तो आप निम्नलिखित :: कोशिश कर सकते हैं
एचटीएमएल
<p>bhbhcbh@3r5463jnjnushgd66r67!</p>
<p>jbehvbvhf6r785595%^*</p>
jQuery
$(document).ready(function(e) {
$("p").each(function(){
var text = $(this).html();
$(this).html(text.replace(/[^a-z0-9s]/gi, ""));
});
});