Casufi
Guest
Регулярные выражения, вырезать e-mail адрес
Пытаюсь при помощи регулярных выражений сделать проверку или пользователь ввел в поле что то похожее на емэйл адрес.
preg_match("[-a-zA-Z0-9_]{1,}[\.]{*}[-a-zA-Z0-9_]{1,}@[-a-zA-Z0-9_]{1,}[\.]{*}[-a-zA-Z0-9_]{*}[^\.]",$email_string,$result_email)
Но оно нифига не извлекает.
Вопрос1: как указать , что конструкция [-a-zA-Z0-9_]{1,}[\.] может повотряться несколько раз а может и не повторяться.
2) Как указать что проверять надо фразу целиком а не только ее часть?
Пытаюсь при помощи регулярных выражений сделать проверку или пользователь ввел в поле что то похожее на емэйл адрес.
preg_match("[-a-zA-Z0-9_]{1,}[\.]{*}[-a-zA-Z0-9_]{1,}@[-a-zA-Z0-9_]{1,}[\.]{*}[-a-zA-Z0-9_]{*}[^\.]",$email_string,$result_email)
Но оно нифига не извлекает.
Вопрос1: как указать , что конструкция [-a-zA-Z0-9_]{1,}[\.] может повотряться несколько раз а может и не повторяться.
2) Как указать что проверять надо фразу целиком а не только ее часть?