حسنًا ، دعنا نرى كيف فعلت هنا.
الآن ، يمكنني فقط البحث عن هذا في Google ومعرفة ذلك بنفسي.
وأوصي بأن تفعل ذلك أيضًا.
لكن في الوقت الحالي ، بناءً على حقيقة أن لدينا شيئين فقط ، دعنا نحاول كتابة هذا من الصفر.
مرة أخرى ، ليس شيئًا أوصي به ، ولكن مهلا ، سيكون هذا ممتعًا.
لنجربها.
فكيف سأبحث عن هذا؟
لنفترض أنني أريد التأكد من أنها كلمة مرور مرة أخرى ، أو حرف بطول أو أكثر.
لكن أولاً ، أريد التأكد من أن كلمة المرور تحتوي على أي نوع من الأحرف والأرقام وهذه الرموز.
أتعلم؟
للمتعة فقط ، سأضيف تحديًا إضافيًا.
سأقول أنه يجب أيضًا أن ينتهي برقم.
الآن أعلم أن هذا عديم الفائدة تمامًا لأنك لا تريد كلمة مرور كهذه.
هذه الطريقة مقيدة للغاية.
لكن أعتقد أن هذا سيكون ممتعًا.
الآن هنا ، نريد التحقق من المحلل اللغوي.
لنفترض أنه سري للغاية.
به بعض تلك الرموز التي ذكرتها ويجب أن ينتهي برقم.
لذلك علينا أن نطابق كل هذا ويكون الأمر أكثر من شخصية.
أول شيء سأفعله هو استخدام الأقواس المربعة والقول إننا نريد التحقق من الألف إلى الياء.
الذي رأيناه من قبل.
إذا قمت بالتمرير هنا ، فلدينا من الألف إلى الياء.
نريد أيضًا التأكد من أنه بأحرف صغيرة أيضًا.
لذلك من الألف إلى الياء أيضًا.
حسنا.
نحن نطابق بعض الأشياء.
تريد أيضًا التأكد من أنه ، نعم ، يمكنك استخدام الأرقام من 0 إلى 9.
حسنا.
إذن لدينا بعض الأرقام هنا.
لنفترض أنه إذا أضفت بعض الأرقام ، فهذا يعمل أيضًا.
ونريد أيضًا التأكد من أنه يمكننا استخدام بعض الرموز.
لذلك دعونا نضيف الرموز التي يمكننا استخدامها.
دعنا نعود إلى هنا.
يمكننا استخدام هذه الرموز.
لذلك دعونا فقط ننسخها.
وتسرع بها.
حسنا.
كل شيء هنا يتطابق بشكل جيد ويبدو.
نعم ، نحن نطابق الأشياء الآن.
هذا جيد.
لكن إذا أدخلت حرفًا آخر هنا ، فلن ينجح ذلك.
نريد التأكد من أنه ينتهي بثمانية.
نريد أيضًا أن نتأكد من أنه سيتكون من ثمانية أحرف على الأقل لأنني أستطيع
فعل ذلك وما زال كل شيء يعمل.
فكيف يمكننا فعل ذلك؟
حسنًا ، لنلقِ نظرة على المرجع هنا.
إذا قمت بالتمرير لأسفل.
دعونا نرى.
لدينا بالضبط ثلاثة من نفس النوع.
ثلاثة أو أكثر.
قد يكون هذا مفيدا.
تتطابق الفاصلة الثلاثة وهذه الأقواس المتعرجة مع ثلاثة أحرف متتالية على الأقل.
حسنا.
لذلك يظهر لك بالضبط ما يفعله.
أعتقد أن هذا مفيد.
لذلك نريد التأكد من أن مدقق كلمة المرور لدينا على الأقل.
ثمانية أحرف.
لذا فنحن نطابق هذه السلسلة بأكملها بدلاً من السلسلة ويجب أن تتكون من ثمانية أحرف على الأقل.
لذلك دعونا نجعلها طويلة وننظر إلى ذلك.
هذا مطابق.
رائع.
الآن الجزء التالي نريد التأكد من أنه ينتهي برقم.
فكيف يمكننا فعل ذلك مرة أخرى؟
دعنا نتحقق هنا إذا كان هناك أي شيء مميز.
لنقم بالعدد.
أو ارقام.
حسنًا ، انظر إلى ذلك.
أي رقم.
لنفترض إذن أي رقم.
إذن ، هذه الشرطة المائلة DX ستطابق أي رقم عشري يعادل 0 إلى 9.
حسنا.
إذا فعلت ذلك ، دعنا نقول شرطة مائلة ، حسنًا؟
لا يزال كل شيء متطابقًا ، ولكن إذا قمت بكتابة أي شيء آخر هنا.
نعم.
الآن هو فشل.
إذن هناك مدقق كلمة المرور الخاص بنا هنا.
لذا يمكنني الذهاب إلى منشئ الأكواد.
انسخ هذا.
اذهب الى.
تموج.
وهنا ، دعنا ننشئ كلمة مرور جديدة ، قل كلمة المرور التي سيكون لها النمط المترجم.
آه.
ثم الصق هذا في.
لذلك ستكون هذه كلمة المرور الخاصة بنا وسوف أتحقق من كلمة المرور الخاصة بنا.
لنفترض B أو دعنا نقول فقط تحقق من نمط يساوي أو بدلاً من النمط ، دعنا نفعل كلمة المرور.
وبعد ذلك سنقوم بعمل ملف.
بحث كامل.
وفي البحث الكامل ، سنمنحه السلسلة.
لذا فإن السلسلة التي سنقوم بفحصها ستكون كلمة المرور.
لذلك دعونا فقط نغير هذا الأمر.
سنقول نمط هنا أيضًا.
لذلك سيكون هذا النمط الثاني ، فقط لذلك قمنا بتسميته بشكل صحيح ثم كلمة المرور.
ستكون سلسلة بعض كلمات المرور بعض.
أرقام ، ربما بعض الرموز هنا ثم تنتهي برقم.
لذلك دعونا نرى ما إذا كان هذا يعمل.
إذا فعلت.
كلمة المرور هنا.
وأنا لا تحقق انقر فوق تشغيل.
أوه ، إنه ليس بحث كامل.
يجب أن تكون مطابقة كاملة إذا قمت بالنقر فوق تشغيل.
ها أنت ذا.
كل شيء يعمل.
بمجرد أن أكتب خطابًا هنا.
لم أحصل على شيء.
إذا كان هذا أقل من ثمانية أحرف.
لم أحصل على شيء مرة أخرى.
رائع جدا.
آمل أن تكون قادرًا على الحصول على ذلك.
إذا لم يكن الأمر كذلك ، كما قلت ، أعتقد أنه خارج هذه الدورة التدريبية بأكملها ، فمن المحتمل أن يكون هذا هو القسم الأقل أهمية الذي أعرفه.
أنا أخبرك بهذا في النهاية ، لذلك على الأقل تفعل ذلك.
لكنني أردت أن تعرف أن التعبير العادي شيء قد تصادفه وقد تستخدمه طوال حياتك
المهنية.
لكن كما قلت ، إنها واحدة من تلك الأشياء التي إذا اضطررت إلى تصنيف أهميتها ، فمن المحتمل أن تكون في
النهاية.
لذا آمل ألا يؤلم رأسك كثيرًا.
سأراك في الفيديو التالي.
مع السلامة.