Ich verwende Jquery Validator, wo ich eine Methode hinzugefügt habe, um eine Zeichenfolge zu validieren, die nur Zahlen, Leerzeichen, Pluszeichen, Bindestrich und Klammern zulässt. Die Nummer ist in der Zeichenfolge obligatorisch, aber ein anderer Charterer ist optional.
Mein Code zum Hinzufügen von Methoden in jquery validor:
jQuery.validator.addMethod( "regex", function(value, element, regexp) {
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Please check your input."
);
Folgender Code für die Regeln:
rules: {
myfield: {
required: true,
regex: "[0-9]+" // want to add regular expression but I wrote only for digit which works but do not understand how to reach at my requirements.
},
}
Verwenden Sie ein Testprogramm für reguläre Ausdrücke, um mit verschiedenen Eingaben herumzuspielen und sie zu testen: regexpal.com
– Michael Aaron Safyan
30. Dezember 2014 um 8:12 Uhr
Eine einfache Suche nach „regulärer Ausdruckssyntax“ sollte Ihnen das Wissen vermitteln, das Sie zum intelligenten Erstellen und Debuggen benötigen.
– Michael Aaron Safyan
30. Dezember 2014 um 8:13 Uhr