Moin Moin,
Mein Ausdruck soll nur auf Strings zutreffen, die folgende Prämissen erfüllen:
- Buchstaben von A bis Z aber nicht nur aus zwei Buchstaben
+ Wenn vorhanden Zahlen von 0-9
+ Wenn vorhanden Bindestriche (-) und Unterstriche (_)
Hier mein Ansatz:
"/(^[a-z]{1}$|(^[a-z]+[0-9]*[\_\-]*$){3,})/i"
Doch hierbei bekomme ich auch andere Stings mit z.B. Punkten geliefert.
Weiß jemand wo mein Fehler leigt?
Gruß Metha
Mein Ausdruck soll nur auf Strings zutreffen, die folgende Prämissen erfüllen:
- Buchstaben von A bis Z aber nicht nur aus zwei Buchstaben
+ Wenn vorhanden Zahlen von 0-9
+ Wenn vorhanden Bindestriche (-) und Unterstriche (_)
Hier mein Ansatz:
"/(^[a-z]{1}$|(^[a-z]+[0-9]*[\_\-]*$){3,})/i"
Doch hierbei bekomme ich auch andere Stings mit z.B. Punkten geliefert.
Weiß jemand wo mein Fehler leigt?
Gruß Metha
Kommentar