Hallo,
ich wollte mit folgendem Pattern folgende Anforderungen erfüllen:
- domain-wegwer-qwfwer.de => true
- wegwegtr-wegtrwerg.de => true
- 123.de => true
- -wergwerg.de => false
- wergwerg--wergwer.de => false
Code
^([a-zA-Z0-9]+[-\.]{1,1}[a-zA-Z0-9]+[\.]{1,1}[a-zA-Z]{2,4})$
|^([a-zA-Z0-9]+[-\.]{1,1}[a-zA-Z0-9]+[-\.]{1,1}[a-zA-Z0-9]+[\.]{1,1}[a-zA-Z]{2,4})$
|^([a-zA-Z0-9]+[\.]{1,1}[a-zA-Z]{2,4})$
Doch wie Ihr an diesem Beispiel ( http://www.regex-tester.de/uc_819_de.html ) sehen könnt. Funktioniert dies leider nicht. Woran liegt das nur? Ist dort bei dem ^...$ im Bezug auf die | falsch?
Danke