Предупреждение: preg_match (): конечный разделитель '^' найден в … / functions / validations.php в строке 29
Код:
if (preg_match($mail_pat, $email, $components)) {
Что и где я могу редактировать?
Регулярное выражение на основе Perl должно находиться внутри разделителей .. "/your regex here/"
.. устаревшее регулярное выражение POSIX было тем, которое не требовало какого-либо деления … eg ereg (")
Вы должны добавить разделители в свое регулярное выражение:
if (preg_match('/' . $mail_pat . '/', $email, $components)) {
$ mail_pat начинается с символа ^
но заканчивается другим символом, что вызывает ошибку, так как нет соответствующих разделителей.