В настоящее время jQuery является стандартом defacto, но я не могу найти подходящего решения для маскировки и проверки ввода формы. Это похоже на проблему, с которой тысячи разработчиков должны заниматься регулярно. Есть несколько плагинов «сделать все», которые предлагают улучшения формы, но мне нужно что-то, что не обрабатывает пользовательский интерфейс, а просто обрабатывает. Я надеюсь найти вариант, который я могу использовать со многими проектами.Маска и проверка форм?
Вот виды особенностей, которые я думаю, имеют решающее значение для такого рода задачи:
- Обязательные поля
- Числовые поля
- Email поля
- Телефон поля (Северная Америка в первую очередь, но международный поддержка будет плюсом)
- Поля веб-сайта
- Поля даты, времени и времени Datetime, которые поддерживают mm/dd/yyyy (Другие форматы плюс)
- Regex поля
- Пользовательские функции проверки
- Кредитные карты
- Mobile Маскировка/проверки (некоторые маски не работают на мобильных устройствах)
- Мгновенное подтверждение
- запускаемые валидация
- Отложенная проверка будет плюсом (подождите, пока вход не остановится на миллисекунды до проверки)
- Заполнитель-заполнитель будет ni ce, но не 100% необходимо.
Есть ли существующие решения, чтобы сделать хотя бы большую часть этого легко?