เอาล่ะ มาดูกันว่าคุณทำอย่างไรที่นี่
ตอนนี้ ฉันแค่ใช้ Google สิ่งนี้แล้วคิดออกเอง
และฉันแนะนำให้คุณทำอย่างนั้นเช่นกัน
แต่สำหรับตอนนี้ จากข้อเท็จจริงที่ว่าเรามีเพียงสองสิ่ง ให้ลองเขียนตั้งแต่ต้น
อีกครั้งไม่ใช่สิ่งที่ฉันแนะนำ แต่เดี๋ยวก่อนนี่จะสนุก
ปล่อยให้มันเป็นไป
แล้วฉันจะค้นหาสิ่งนี้ได้อย่างไร
สมมติว่าฉันต้องการตรวจสอบให้แน่ใจว่าเป็นรหัสผ่านอีกครั้ง อักขระที่ยาวหรือยาวกว่านั้น
แต่ก่อนอื่น ฉันต้องการตรวจสอบให้แน่ใจว่ารหัสผ่านประกอบด้วยตัวอักษร ตัวเลข และสัญลักษณ์เหล่านี้
คุณรู้อะไรไหม?
เพื่อความสนุกฉันจะเพิ่มความท้าทายพิเศษ
ฉันจะบอกว่ามันต้องลงท้ายด้วยตัวเลขด้วย
ตอนนี้ฉันรู้แล้วว่าสิ่งนี้ไม่มีประโยชน์เลย เพราะคุณไม่ต้องการรหัสผ่านแบบนั้น
นั่นเป็นวิธีที่เข้มงวดเกินไป
แต่ฉันคิดว่าเรื่องนี้คงจะสนุก
ตอนนี้ในนี้ เราต้องการตรวจสอบ parser
บอกเลยว่าเป็นความลับสุดยอด
มีสัญลักษณ์บางอย่างที่ฉันพูดถึงและต้องลงท้ายด้วยตัวเลข
ดังนั้นเราต้องจับคู่ทั้งหมดนี้และมันมากกว่าตัวละคร
สิ่งแรกที่ฉันจะทำคือใช้วงเล็บเหลี่ยมและบอกว่าเราต้องการตรวจสอบ A ถึง Z
ที่เราเคยเห็นมาก่อน
ถ้าฉันเลื่อนที่นี่ เรามี A ถึง Z
เราต้องการให้แน่ใจว่ามันเป็นตัวพิมพ์เล็กเช่นกัน
ดังนั้น A ถึง Z เช่นกัน
ไม่เป็นไร.
เรากำลังจับคู่บางสิ่ง
คุณยังต้องการให้แน่ใจว่า ใช่ คุณสามารถใช้ตัวเลข 0 ถึง 9
ไม่เป็นไร.
เรามีตัวเลขอยู่ในนี้
สมมุติว่าถ้าฉันบวกตัวเลขเข้าไป มันก็ใช้ได้เช่นกัน
และเราต้องการให้แน่ใจว่าเราสามารถใช้สัญลักษณ์บางอย่างได้
ลองเพิ่มสัญลักษณ์ที่เราสามารถใช้ได้
ลองกลับไปที่นี่
เราสามารถใช้สัญลักษณ์เหล่านี้ได้
ลองคัดลอกพวกเขา
และก้าวเข้ามา
ไม่เป็นไร.
ทุกอย่างในนี้ที่เข้ากันดีและดูเหมือน
ใช่ เรากำลังจับคู่สิ่งที่อยู่ในขณะนี้
ดีแล้ว.
แต่ถ้าฉันป้อนจดหมายอื่นที่นี่ นั่นจะไม่เป็นผล
เราต้องการให้แน่ใจว่ามันลงท้ายด้วยแปด
เรายังต้องการให้แน่ใจว่าจะมีความยาวอย่างน้อยแปดตัวอักษร เพราะฉันทำได้และทุกอย่างยังคงใช้งานได้
แล้วเราจะทำได้อย่างไร?
ทีนี้มาดูการอ้างอิงที่นี่
ถ้าฉันเลื่อนลง
มาดูกัน.
เรามีสามแบบเป๊ะๆ
สามหรือมากกว่า
นี้อาจเป็นประโยชน์
เครื่องหมายจุลภาคสามตัวและวงเล็บปีกกาเหล่านี้ตรงกับอักขระแปดตัวติดต่อกันอย่างน้อยสามตัว
ไม่เป็นไร.
ดังนั้นมันจึงแสดงให้คุณเห็นอย่างชัดเจนว่ามันทำอะไร
ฉันคิดว่าสิ่งนี้มีประโยชน์
ดังนั้นเราจึงต้องการให้แน่ใจว่าตัวตรวจสอบรหัสผ่านของเราเป็นอย่างน้อย
แปดตัวอักษรยาว
ดังนั้นเราจึงจับคู่แทนที่จะเป็น a เรากำลังจับคู่ทั้งสตริงและต้องมีความยาวอย่างน้อยแปดอักขระ
เลยทำให้เป็นตัวละครยาวๆ ดูสิ
นี่เข้าคู่กัน
สุดยอด.
ส่วนต่อไปคือเราต้องการให้แน่ใจว่ามันลงท้ายด้วยตัวเลข
แล้วเราจะทำแบบนั้นได้อีกได้ยังไง?
ลองดูที่นี่ถ้ามีอะไรพิเศษ
มาทำเลขกัน
หรือตัวเลข
ก็ได้ ดูนั่นสิ
ตัวเลขใดๆ
สมมุติว่าตัวเลขใดๆ
ดังนั้นเครื่องหมายทับ DX จะจับคู่เลขทศนิยมใดๆ ที่เทียบเท่ากับ 0 ถึง 9
ไม่เป็นไร.
ถ้าฉันทำ สมมุติว่า slash DH ตกลงไหม
ทุกอย่างยังคงตรงกัน แต่ถ้าฉันพิมพ์อย่างอื่นที่นี่
ใช่.
ตอนนี้มันล้มเหลว
มีตัวตรวจสอบรหัสผ่านของเราอยู่ที่นี่
ดังนั้นฉันสามารถไปที่ตัวสร้างโค้ดได้
คัดลอกสิ่งนี้
ไปที่ของฉัน
ระลอกคลื่น
และที่นี่ เรามาสร้างรหัสผ่านใหม่ พูดรหัสผ่านที่จะมีรูปแบบที่คอมไพล์แล้ว
อา.
แล้วแปะสิ่งนี้ลงไป
นี่จะเป็นรหัสผ่านของเรา และฉันจะตรวจสอบรหัสผ่านของเรา
สมมุติว่า B หรือสมมุติว่าตรวจสอบเท่ากับรูปแบบหรือแทนรูปแบบ มาทำรหัสผ่านกัน
แล้วเราจะทำ
ค้นหาแบบเต็ม
และในการค้นหาแบบเต็ม เราจะระบุสตริง
ดังนั้นสตริงที่เราจะตรวจสอบจะเป็นรหัสผ่าน
ลองเปลี่ยนสิ่งนี้กัน
เราจะบอกว่ารูปแบบที่นี่ด้วย
นี่จะเป็นรูปแบบที่สอง แค่ตั้งชื่อให้ถูกต้องแล้วตามด้วยรหัสผ่าน
จะเป็นสตริงรหัสผ่านบางส่วน
ตัวเลข อาจเป็นสัญลักษณ์บางอย่างที่นี่แล้วลงท้ายด้วยตัวเลข
ลองดูว่าได้ผลหรือไม่
ถ้าฉันทำ.
รหัสผ่านที่นี่
และฉันจะตรวจสอบการคลิกทำงาน
โอ้ มันไม่เต็มการค้นหา
มันควรจะตรงกันทั้งหมดถ้าฉันคลิกเรียกใช้
ไปเลย
ทุกอย่างกำลังทำงาน
ทันทีที่ฉันพิมพ์ตัวอักษรที่นี่
ฉันไม่ได้รับ
หากน้อยกว่าแปดตัวอักษร
ฉันไม่ได้รับอีกครั้ง
เยี่ยมมาก
หวังว่าคุณจะสามารถรับสิ่งนั้นได้
ถ้าไม่อย่างที่ฉันพูด ฉันคิดว่าจากหลักสูตรทั้งหมด นี่อาจเป็นส่วนที่สำคัญน้อยที่สุดที่ฉันรู้
ฉันกำลังบอกคุณในตอนท้าย ดังนั้นอย่างน้อยคุณก็ทำมัน
แต่ฉันต้องการให้คุณรู้ว่าการแสดงออกปกติเป็นสิ่งที่คุณอาจพบและคุณอาจใช้ตลอดอาชีพการงานของคุณ
แต่อย่างที่ฉันบอกไป มันเป็นหนึ่งในนั้นที่ถ้าฉันต้องจัดลำดับความสำคัญ มันอาจจะอยู่ที่ส่วนท้ายสุด
หวังว่าหัวของคุณจะไม่เจ็บมากเกินไป
แล้วพบกันใหม่ในวิดีโอหน้าครับ
ลาก่อน.