@olya_097

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

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

upd. Речь о 74 строке в jquery
Чтобы была проверка на пустоту
  • Вопрос задан
  • 156 просмотров
Решения вопроса 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. Фронт-энд валидация, на самом деле, вещь бесполезная, разве что вы хотите просто чтоб было по красоте.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы