Używam walidatora jquery, w którym dodałem metodę sprawdzania poprawności łańcucha, który dopuszcza tylko liczby, spacje, znak plus, łącznik i nawiasy. Liczba jest obowiązkowa w ciągu, ale inny czarterujący jest opcjonalny.Wyrażenie regularne, które pozwala na liczby, spacje, znak plus, łącznik i nawiasy
Mój kod na dodanie metody w 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."
);
następujący kod dla reguł:
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.
},
}
Użyj regularny program tester ekspresji, które pomogą Ci bawić się i przetestować różne wejścia: http://regexpal.com/ –
Prosty wyszukiwania dla „składni wyrażeń regularnych” powinien dostarczyć ci wiedzy potrzebnej do inteligentnego tworzenia i debugowania. –