Подскажите, как поправить валидацию, сделал чтобы было и +7 и 8, когда ввожу с 8, то все гуд проходит, но когда с +7 то видимо символов хватает, и уже валидирует номер без последней цифры, как поправить?
// Валидатор телефона
		$.validator.addMethod("phone", function (value, element) {
			return (value.length >= (+element.maxLength - 1));
		}, "Заполните поле");
		// Валидатор почты - корректная регулярка
		$.validator.addMethod("email", function (value, element) {
			return this.optional( element ) || /^[a-zA-Z0-9\-\_\.]{1,}@[a-zA-Z0-9а-яёА-ЯЁ\-]+(\.[a-zA-Z0-9а-яёА-ЯЁ\-]{2,}){1,2}$/.test( value );
		}, "Пожалуйста, введите корректный адрес электронной почты.");
		$("[data-rule-phone]").mask("pc(000)000-00-00", {
			translation: {
				p: {	//plus
					pattern: /\+/,
					optional: true
				},
				c: {	//Country Code style 8 / +7
					pattern: /[0-9]/,
				},
			},
			placeholder: "+7(123)456-78-90"}
			);