Verwenden Sie den folgenden regulären Ausdruck
%Vor%Meine Anforderungen sind
Fehle ich etwas in Regex?
Mit "^[1-9][0-9]{14}"
stimmen Sie 15
Ziffernzahl und nicht 10-15
Ziffern überein. {14}
Quantifizierer würde genau 14
Wiederholung des vorherigen Musters entsprechen. Geben Sie dort einen Bereich mit {m,n}
quantifier:
Sie müssen Anker nicht mit Matcher#matches()
Methode. Die Anker sind impliziert. Auch hier können Sie direkt % co_de verwenden % Methode:
/^[1-9][0-9]{9,14}$/
entspricht einer beliebigen Zahl von 10 bis 15 Ziffern.
Autopsie :
^
- das MUSS der Anfang des Textes sein [1-9]
- jede Ziffer zwischen 1 und 9 [0-9]{9,14}
- jede Ziffer zwischen 0 und 9 wird 9- bis 14-mal wiederholt $
- Dies muss das Ende des Textes sein