#php #regex #parsing #forms
#php #регулярное выражение #Синтаксический анализ #формы
Вопрос:
Итак, я пишу приложение, создаю форму с некоторыми очень стандартными полями ввода, такими как электронная почта, веб-сайт, facebook, Twitter и т.д. И теперь я хочу проанализировать их все и проверить, что ввод с веб-сайта правильно начинается с http (ов)://, что facebook ссылка начинается с http (ов)://www.facebook.com и так далее.
Итак, мне было интересно, знаете ли вы какую-нибудь библиотеку, которая бы хорошо реализовывала эти функции, которые я мог бы использовать повторно? Я знаю, что это довольно распространено, например, для анализа электронной почты, поэтому оно должно существовать для общего назначения, нет?
Как уже упоминалось, php — это мой язык, а cake — мой друг.
Ответ №1:
Взгляните на Zend Framework и его компонент Zend_Validate (и, возможно, также Zend_Form). Другие библиотеки / фреймворки, вероятно, имеют похожие компоненты, но я не очень хорошо их знаю 😉
Для более низкоуровневого доступа к вашей проблеме вы также можете посмотреть собственные фильтры проверки PHPs.
Комментарии:
1. Я думаю, что фильтры проверки php подойдут, спасибо за подсказку 🙂