Я использую проверку подлинности jquery, где я добавил метод для проверки строки, которая допускает только числа, пробелы, плюс знак, дефис и скобки. Номер является обязательным в строке, но другой фрахтователь не является обязательным.Регулярное выражение, которое позволяет числа, пробелы, плюс знак, дефис и скобки
Мой код для добавления метода в 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."
);
следующий код для правил:
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.
},
}
Используйте программу регулярного выражения тестер, чтобы помочь вам играть с и протестировать различные входы: http://regexpal.com/ –
Простой поиск «синтаксиса регулярных выражений» должен предоставить вам знания, необходимые для разумного создания и отладки. –