Moderator |
|
[...] controleert één karakter uit een reeks van karakters.
Je kunt ook aangeven dat je meerdere keren een karakter uit deze reeks wilt controleren, dat doe je met {...}. Hierbij kun je aangeven:
- een (sub)patroon precies moet bestaan uit X van deze karakters: {X}
- een (sub)patroon ten minste moet bestaan uit X van deze karakters: {X,}
- een (sub)patroon ten minste moet bestaan uit X van deze karakters, en ten hoogste Y: {X, Y}
[1-9][0-9]{0,2} wil dus zeggen:
Een karakter tussen 1 en 9 ([1-9]), gevolgd door
minimaal 0 en maximaal 2 karakters tussen 0 en 9 ([0-9]{0,2}).
Hiermee heb je dus effectief een regexp die enkel getallen tussen 1 en 999 toestaat.
Dit is overigens echt basis regexp syntax, die je met een eenvoudige Google opdracht ook had kunnen vinden. Of in de tutorials. |