Newbies एट अल के लिए व्यापक अप्रकाशित उत्तर।
यह मेरे जैसे सभी डमियों के लिए है जो आप में से कुछ लोगों द्वारा लिखी गई लिपियों का परीक्षण करते हैं जो काम नहीं करती हैं।
निम्नलिखित 3 उदाहरण निम्नलिखित चरण 3 वेबसाइटों पर विशेष वर्णों और अतिरिक्त रिक्त स्थान को हटाने के लिए उठाए गए कदम हैं (जिनमें से सभी पूरी तरह से काम करते हैं) {1। EtaVisa.com 2. EtaStatus.com 3. Tikun.com} तो मुझे पता है कि ये पूरी तरह से काम करते हैं।
हमने एक समय में 50 से अधिक और NO समस्याओं के साथ मिलकर इनका जंजीर बनाया है।
// यह विशेष वर्णों को हटा दिया गया है + 0-9 और केवल अक्षरों के लिए अनुमति देता है (ऊपरी और कम मामले)
function NoDoublesPls1()
{
var str=document.getElementById("NoDoubles1");
var regex=/[^a-z]/gi;
str.value=str.value.replace(regex ,"");
}
// इसने विशेष वर्णों को हटा दिया और केवल अक्षरों (ऊपरी और निचले भाग) और 0-9 और रिक्त स्थान के लिए अनुमति देता है
function NoDoublesPls2()
{
var str=document.getElementById("NoDoubles2");
var regex=/[^a-z 0-9]/gi;
str.value=str.value.replace(regex ,"");
}
// यह विशेष वर्णों को हटा देता है और केवल अक्षरों (ऊपरी और निचले मामले) और 0-9 और रिक्त स्थान के लिए अनुमति देता है। The .replace (.replace (/ \ s \ s + / g, "") अंत में अत्यधिक रिक्त स्थान को हटा देता है // जब मैं एकल उद्धरण का उपयोग किया, यह काम नहीं किया।
function NoDoublesPls3()
{ var str=document.getElementById("NoDoubles3");
var regex=/[^a-z 0-9]/gi;
str.value=str.value.replace(regex ,"") .replace(/\s\s+/g, " ");
}
:: अगला ::
# 3 के रूप में सहेजें a .js
// मुझे मेरा NoDoubles.js कहा जाता है
:: अगला ::
अपने पृष्ठ में अपने जेएस को शामिल करें
<script language="JavaScript" src="js/NoDoubles.js"></script>
इसे अपने फॉर्म फ़ील्ड में शामिल करें :: जैसे
<INPUT type="text" name="Name"
onKeyUp="NoDoublesPls3()" onKeyDown="NoDoublesPls3()" id="NoDoubles3"/>
ताकि यह इस तरह दिखे
<INPUT type="text" name="Name" onKeyUp="NoDoublesPls3()" onKeyDown="NoDoublesPls3()" id="NoDoubles3"/>
यह विशेष वर्णों को हटा देगा, एकल रिक्त स्थान की अनुमति देगा और अतिरिक्त स्थान हटा देगा।