Я добавляю специальный метод для плагина проверки jQuery, чтобы проверить действительный номер телефона. Однако я хочу, чтобы это поле было необязательным и не обязательным. По какой-то причине, когда я добавляю следующий код, он делает обязательными поля с классом «телефон». Есть идеи, что я делаю не так?
$.validator.addMethod("phone", function(ph, element) {
var stripped = ph.replace(/[\s()+-]|ext\.?/gi, "");
// 10 is the minimum number of numbers required
return ((/\d{10,}/i).test(stripped));
});
$('#custom').validate({
errorPlacement: function(error, element) {
return true;
}
});
<input type="text" class="phone" name="phone_1" id="phone_1">