मैं मान्य करने के लिए पासवर्ड चाहते मान्य करने के लिए कैसे:संख्या और बड़े अक्षर जावास्क्रिप्ट में
- शामिल कम से कम 1 संख्या
- कम से कम 1 बड़े अक्षर (अपरकेस)
- शामिल कम से कम 1 सामान्य अक्षर होना (लोअरकेस)
मैं इस कोड
function validate()
{
var a=document.getElementById("pass").value
var b=0
var c=0
var d=0;
for(i=0;i<a.length;i++)
{
if(a[i]==a[i].toUpperCase())
b++;
if(a[i]==a[i].toLowerCase())
c++;
if(!isNaN(a[i]))
d++;
}
if(a=="")
{
alert("Password must be filled")
}
else if(a)
{
alert("Total capital letter "+b)
alert("Total normal letter "+c)
alert("Total number"+d)
}
}
का इस्तेमाल किया
एक चीज जो मुझे भ्रमित करती है वह है कि यदि मैं एक संख्या इनपुट करता हूं, तो यह अपरकेस अक्षर के रूप में भी गिना जाता है ???
धन्यवाद दोस्त, यह काम करता है :) समस्या को हल करने के लिए मैं का उपयोग करता हूं (0 <= a [i] && [i] <= 9) बिना ' – greenthunder
मुझे उपयोगी होने में खुशी है! इस तरह के सत्यापन के लिए नियमित अभिव्यक्तियां अधिक उपयुक्त होती हैं, लेकिन मुझे संदेह है कि आप उनसे बहुत परिचित नहीं हैं और आपकी प्रोग्रामिंग सोच में कुछ सुधार की आवश्यकता है (आपके द्वारा पोस्ट किया गया कोड काफी खराब है) और इसलिए मैंने इस समाधान को आपके जैसा ही पोस्ट किया है। – gabitzish
आप सही हैं .. मैं जावास्क्रिप्ट कोज़ में नौसिखिया हूं मैंने पिछले गुरुवार को सीखना शुरू किया>< – greenthunder