Ett reguljärt uttryck är en sekvens av tecken som bildar ett sökmönster. Reguljära uttryck används främst för att söka, validera och transformera texter eller strängar.
Lär dig hur du validerar kreditkortsnummer som Mastercard, Visa Card och American Express med vanliga uttryck.
MAKEUSE AV DAGENS VIDEO
När ska man använda RegEx för att validera ett kreditkortsnummer?
Tredjepartstjänsterna tar betalt för varje transaktionsförsök. Oavsett om transaktionen är framgångsrik eller inte, måste du betala avgifterna. I sådana fall vill du neka kreditkortsnummer som är uppenbart ogiltiga. Du kan snabbt validera kreditkortsnummer med hjälp av reguljära uttryck.
Men du kan inte helt lita på validering av reguljära uttryck för din betalningsfunktion. Kortutgivare ändrar regelbundet sina kortnummermönster (inför nya mönster eller drar tillbaka gamla), så regexmetoden är inte den mest robusta lösningen. Även om du kan försöka hålla koll på kortmönster från en källa som Wikipedia som uppdateras ofta.
Du kan också använda regex för att snabbt hitta kortmärket som du sedan kan använda för att visa logotyper eller etiketter.
Reguljära uttryck har flera praktiska användningsfall. Kommandot Linux grep är förmodligen det vanligaste praktiska användningsfallet av regex.