Erlaubt sollen nur Telefonnummern sein, die
- mit 0 beginnen,
regEx.Pattern = "0"
- deren 4. Ziffer KEINE 0 ist
regEx.Pattern = "0\d\d\d[1-9]"
- deren Gesamtanzahl an Ziffern zwischen 8-11 beträgt.
regEx.Pattern = "0\d\d\d[1-9]\d{3,6}"
Bis hier hin würde er aber auch in 06089372927888888 ebenfalls fündig, weil 06089372927888888 erfüllt das Pattern.
Damit auch wirklich nur solche Zahlenfolgen gefunden werden wie oben, wird daraus:
regEx.Pattern = "\b0\d\d\d[1-9]\d{3,6}\b"
Dabei ist \b das sogenannte word boundary.
Grüße
|