Рубрики
Uncategorized

Регулярное заявление по электронной почте PHP

Автор оригинала: David Wong.

В этом предложении, прежде всего, применяется функция eregi, которую легко понять. Я могу дать вам объяснение, поискав синтаксис любой книги: int ereg (шаблон строки, строка, массив [правила]); Возвращаемое значение: целое число/массив

Эта функция использует правила шаблона для анализа и сравнения строк. Значение, возвращаемое результатом сравнения, заносится в правила параметров массива. Содержимое regs [0] – это исходная строка, args [1] – первая обычная строка, regs [2] – вторая обычная строка и так далее. Если параметр regs опущен, он просто сравнивается. Если он найден, возвращаемое значение равно true.

Что не очень легко понять, так это предыдущее регулярное выражение: ^ [1 0-9a-z-] [email protected] ([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$ В этом регулярном выражении “+” означает, что одна или несколько предыдущих строк отображаются последовательно; “^” Указывает, что следующая строка должна отображаться в начале, а “$” указывает, что предыдущая строка должна отображаться в конце; “.” означает”.”, где “” является escape-символом{ “2,3}” указывает, что предыдущая строка может появляться 2-3 раза подряд. “()” Указывает, что содержащееся содержимое должно появляться в целевом объекте одновременно. “[644 0-9a-z -] “означает включенный в”, “.”, “-“, ” Любой символ в буквах от a до Z и числах от 0 до 9; Таким образом, регулярное выражение может быть переведено следующим образом: “Следующие символы должны быть в начале (^)”, “символ должен содержаться в”  “,”. “,” – “,” Буквы в диапазоне от a до Z, цифры в диапазоне от 0 до 9 ([ 0-9a-z -], “предыдущий символ появляется по крайней мере один раз (+)”,