jQuery Validator regex

dwex

Erfahrenes Mitglied
Hallo Leute,i

ich zermartere mir hier gerade wieder meinen Kopf.

Ich habe für jQuery.validation eine Methode um bei der Validierung mit Regex prüfen zu können.
HTML:
$.validator.addMethod("regex", function (value, element, regexp) {
                        var re = new RegExp(regexp);
                        return this.optional(element) || re.test(value);
                    }, "Please check your input."
                );
Jetzt habe ich ein Feld mit einer Telefonnummer (Vorwahl und Rufnummer - kein internationales Format)
Es soll geprüft werden ob es eine führende Null gibt und ob die Rufnummer nur Zahlen beinhaltet sowie mind. 5 und max. 10 zeichen insgesamt lang ist.

das hätte ich jetzt so gelöst:
HTML:
$("form").validate (
{
   rules:
   {
      rufnummer:
      {
         digits: true,
          regex: '^(0)[\d]{4,9}'
      }
   }
}
Der Regexvalidator unter http://regexpal.com/ "sagt mir das es geht - im Script funktioniert es jedoch nicht.

Was mache ich falsch?
Vielen Dank für eure Mithilfe im voraus!
 

Neue Beiträge

Zurück