Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट का उपयोग करके पासवर्ड को मान्य करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पासवर्ड स्ट्रिंग को पहले और एकमात्र तर्क के रूप में लेता है।

फिर फ़ंक्शन सही होना चाहिए, यदि पासवर्ड स्ट्रिंग -

  • कम से कम 6 वर्ण लंबा और अधिकतम 20 वर्ण लंबा हो

  • कम से कम एक अंक होता है।

  • कम से कम एक लोअरकेस अंग्रेज़ी वर्ण शामिल है।

  • कम से कम एक अपरकेस अंग्रेज़ी वर्ण शामिल है।

  • कम से कम एक विशेष वर्ण होता है। विशेष वर्ण हैं:!@#$%^&*()-+

उदाहरण

इसके लिए कोड होगा -

const Valid ='12Aatab@';const अमान्य ='1234ASD+';constValidPassword =(str ='') => {const {लंबाई:l} =str; const strArr =str.split (''); अगर (एल <6 || एल> 20) {झूठी वापसी; }; const विशेष वर्ण ='!@#$%^&*()-+'; कास्ट अक्षर ='abcdefghijklmnopqrstuvwxyz'; कास्ट नंबर ='0123456789'; कॉन्स्ट चेकविथ =(चार, सेट) => सेट। शामिल (चार); कॉन्स्ट में स्पेशल कैरेक्टर =strArr.some (चार => चेकविथ (चार, स्पेशल कैरेक्टर)); कॉन्स्ट में लोअरकेस =strArr.some (चार => चेकविथ (चार, अक्षर)); कॉन्स में अपरकेस =strArr.some (चार => चेकविथ (चार, अक्षर। toUpperCase ())); कॉन्स्ट में नंबर =strArr.some (चार => चेकविथ (चार, संख्या)); रिटर्न में स्पेशल कैरेक्टर &&में लोअरकेस &&में अपरकेस &&शामिल हैं;}; कंसोल.लॉग (वैलिडेटपासवर्ड (वैध)); कंसोल.लॉग (वैलिडेटपासवर्ड (अमान्य));

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>असली
  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

    Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है। जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित ह

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद