Oké, laten we eens kijken hoe je het hier deed.
Nu kan ik dit gewoon Googlen en het zelf uitzoeken, en ik raad je aan dat ook te doen.
Maar voor nu, gebaseerd op het feit dat we maar twee dingen hebben, laten we proberen dit helemaal opnieuw te schrijven.
Nogmaals, niet iets dat ik aanbeveel, maar hey, dit wordt leuk.
Laten we het proberen.
Dus hoe zou ik dit moeten zoeken?
Laten we zeggen dat ik zeker wil weten dat het een wachtwoord is.
Nogmaals, acht tekens, lang of meer.
Maar eerst wil ik er zeker van zijn dat het wachtwoord letters, cijfers en deze symbolen bevat.
Weet je wat?
Gewoon voor de lol, ik ga een extra toeslag toevoegen, ik ga zeggen dat het ook moet eindigen met een nummer.
Ik weet dat dit volkomen nutteloos is omdat je zo niet zou willen vloeken.
Dat is veel te beperkend.
Maar ik denk dat dit wel leuk zou zijn.
Nu, hier willen we een verleden controleren, of laten we zeggen dat het supergeheim is, het heeft een aantal van die symbolen
die ik noemde en het moet eindigen met een cijfer.
Dit moeten we dus allemaal evenaren.
En het is meer dan acht tekens.
Het eerste dat ik ga doen, is onze vierkante haken gebruiken.
En zeggen dat we willen kijken voor een dinsdag.
Die we eerder hebben gezien.
Als ik hier scrol, hebben we A tot Z, we willen er ook zeker van zijn dat het ook in kleine letters is, dus ook van A tot
Z.
Oke.
We matchen een aantal dingen.
U wilt er ook zeker van zijn dat u de nummers nul tot negen kunt gebruiken.
Oké, dus we hebben hier wat cijfers.
Laten we zeggen dat als ik wat cijfers heb toegevoegd, dat ook werkt.
En we willen er ook zeker van zijn dat we sommige symbolen kunnen gebruiken.
Dus laten we gewoon de symbolen toevoegen die we kunnen gebruiken.
Laten we teruggaan naar hier.
We kunnen deze symbolen gebruiken.
Dus laten we ze gewoon kopiëren.
En plaats ze erin, oké.
Alles hier dat overeenkomt is goed en ziet eruit als, ja, we zijn nu dingen aan het matchen.
Dat is goed, maar als ik hier nog een letter typ, gaat dat niet werken.
We willen ervoor zorgen dat het eindigt met haat.
We willen er ook zeker van zijn dat het minstens acht tekens lang zal zijn, want ik zou dit gewoon
kunnen doen en alles werkt nog steeds.
Dus hoe kunnen we het doen?
Laten we de referentie hier eens bekijken als ik naar beneden scrol.
Eens kijken, we hebben precies three of a kind, drie of meer, oké, dit kan handig zijn.
Een komma van drie en deze accolade komen overeen met ten minste drie opeenvolgende acht tekens.
Oke.
Het laat je dus precies zien wat het doet.
Ik denk dat dit handig is.
Dus we willen er zeker van zijn dat onze wachtwoordcontrole op zijn minst is.
Acht karakters lang, dus we matchen in plaats van een we matchen deze hele string en het moet minstens
acht karakters lang zijn.
Dus laten we er een karakters lang van maken en daar naar kijken.
Dit komt overeen.
Geweldig.
Nu, het volgende deel is dat we ervoor willen zorgen dat het eindigt met een Nee.
Dus hoe kunnen we dat weer doen?
Laten we hier eens kijken.
Als er iets speciaals is, laten we het nummer doen.
Of cijfers.
Oké, kijk daar eens naar, elk cijfer.
Dus laten we zeggen een willekeurig cijfer, dus dit komt vanavond overeen met elk decimaal equivalent van nul.
Rechts.
Dus als ik dat doe, laten we zeggen slash D, oké, alles komt nog overeen, maar als ik hier nog iets
typ.
Ja, nu is het redelijk.
Dus hier is onze wachtwoordchecker, dus ik kan gewoon naar de codegenerator gaan.
Kopieer dit.
Ga naar mijn.
Reppel en hier ligt, maak gewoon een nieuwe, zeg wachtwoord dat het gecompileerde patroon zal hebben en plak dit
dan in.
Dus dit wordt ons wachtwoord en ik ga ons wachtwoord controleren, laten we zeggen zijn of laten we zeggen
check is gelijk aan patroon vier in plaats van patroon, laten we het wachtwoord doen en dan doen we een.
Voor zoeken.
En in de volledige zoektocht zullen we het de kracht geven.
Dus de string die we gaan controleren, is het wachtwoord, dus laten we dit veranderen.
We zullen hier ook een patroon zien.
Dus dit zal een patroon zijn, zodat u het de juiste naam geeft en vervolgens het wachtwoord.
Gaat wat wachtwoorden strippen.
Cijfers, misschien wat symbolen hier, en eindigt dan met een cijfer, dus laten we eens kijken of dat werkt, als ik
het wachtwoord hier doe.
En ik check, klik, Ron.
Oh, het is niet volledig zoeken, het zou voor match moeten zijn als ik op uitvoeren klik.
Daar ga je.
Alles werkt zodra ik hier een brief typ.
Ik krijg er geen als dit minder dan acht tekens is, ik krijg er geen meer, heel, heel cool.
Hopelijk lukt het je om dat te krijgen.
Zo niet, zoals ik al zei, ik denk dat van deze hele cursus, dit waarschijnlijk de minst belangrijke sectie is.
Ik weet dat ik je dit aan het eind vertel, dus doe het tenminste.
Maar ik wil dat je weet dat reguliere expressie iets is dat je kunt tegenkomen en dat je tijdens je hele
carrière kunt gebruiken.
Maar zoals ik al zei, het is een van die dingen waarvan als ik het belang ervan moet rangschikken, het waarschijnlijk helemaal aan het
einde is.
Dus hopelijk doet je hoofd niet te veel pijn.
Ik zie je in de volgende video.
Tot ziens.