Regex i JavaScript - Matcha en sträng som "ABC12"
Hur matchar man följande sträng med hjälp av reguljärt uttryck i JavaScript?
- Har totalt 5 tecken
- De första 3 tecknen är stora bokstäver
- De sista 2 tecknen är endast siffror
Jag har fått detta mönster, [A-Z]{3}[0-9]{2}, men det verkar som att det fortfarande saknar något.
Svar #1
Du behöver också ankare:
var regexp = /^[A-Z]{3}[0-9]{2}$/
Annars kommer även delsträngar att matcha (som ABC12 inom xyzABC1234).
^betyder "början av sträng"$betyder "slutet av strängen"
