Есть хорошая библиотека для анализа общих полей формы в php?

#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 подойдут, спасибо за подсказку 🙂