xform preg_match für Telefon-Nr.
Verfasst: 24. Aug 2016, 15:27
Liebe Redaxo-Community
Ich versuche in einem Formular (mit xform Formbuilder erstellt) die Telefon-Nr. zu validieren:
Ich checke also, ob überhaupt was drin steht, dass nur die Ziffern 0-9, Leerzeichen und ein Plus (+) vorkommen darf und ausserdem dass die Nr. mindestens 10 aber maximal 20 Zeichen lang sein darf.
Ob überhaupt was drin steht und die Länge der Nr. checkt er soweit, nur das mit dem preg_match funktioniert nicht. Ob ich jetzt nur Ziffern oder Ziffern mit Leerzeichen schreibe, ich erhalte im Frontend immer wieder die Meldung, dass ich eine korrekte Nr. eingeben muss.
Hab ich mit der Preg_match Validierung etwas falsch verstanden?
Ich versuche in einem Formular (mit xform Formbuilder erstellt) die Telefon-Nr. zu validieren:
Code: Alles auswählen
text|bew_telefon|Telefon*|||
validate|empty|bew_telefon|Bitte geben Sie Ihre Telefon-Nummer ein.
validate|preg_match|bew_telefon|/^([0-9 +])$/i|Bitte geben Sie eine korrekte Telefon-Nummer ein.
validate|size_range|bew_telefon|10|20|Bitte geben Sie eine korrekte Telefon-Nummer ein.
Ob überhaupt was drin steht und die Länge der Nr. checkt er soweit, nur das mit dem preg_match funktioniert nicht. Ob ich jetzt nur Ziffern oder Ziffern mit Leerzeichen schreibe, ich erhalte im Frontend immer wieder die Meldung, dass ich eine korrekte Nr. eingeben muss.
Hab ich mit der Preg_match Validierung etwas falsch verstanden?