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?