@olya_097

Почему валидация сработала не так как задумывалась?

речь о проверке поля Email / телефон
https://jsfiddle.net/nog7auyd/1/

upd. Речь о 74 строке в jquery
Чтобы была проверка на пустоту
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
Это не совсем ответ на ваш вопрос, просто упрощенная демонстрация подхода
https://jsfiddle.net/t973546n/2/

Если надо глубже и больше гуглите "jsonschema validate"
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dollar
@dollar
Делай добро и бросай его в воду.
Потому что задумка не соответствует реализации.

К слову, довольно не красиво прилагать минимум усилий к тому, чтобы вас поняли, и намекать на то, что нужно прочитать код и телепатически догадаться о том, какая была цель и в чем проблема.
Ответ написан
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Боже, как же вы усложняете :)
У вас регэксп телефонно-емейловый, как я вижу, противоречит длине значения этого поля.
Я бы посоветовал:
1. Не пытаться унифицировать функцию валидации.
2. Использовать одну ноду под ответ success/error и в неё писать ответ возвращённый конкретной функцией валидации.
3. Раз уж валидируете регэкспами, то и пишите(гуглите) регэкспы соответствующие ожидаемому вводу.
4. Фронт-энд валидация, на самом деле, вещь бесполезная, разве что вы хотите просто чтоб было по красоте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы