понедельник, 24 марта 2014 г.

Проверка правильности написания email адреса и телефона

<form name="form1" method="post" action="">
  <label>Введите email-адрес<br>
    <input type="text" name="email" id="textfield">
  </label>
  <label>
   <input type="submit" name="button_22" id="button" value="Проверить">
  </label>
</form>



<?php  

if($_POST['button_22'] == "Проверить") 
{ 
        if(!empty($_POST['email'])) 
        { 
           if(preg_match("|^[-0-9a-z_\.]+@[-0-9a-z_^\.]+\.[a-z]{2,6}$|i", $_POST['email'])) 
           { 
              echo $_POST['email']. "  -   Правильный."; 
           } 
           else 
           { 
              echo $_POST['email']. "  -   НЕ правильный.";    
           } 
        } 
        else 
        { 
           echo "Вы не ввели email.";     
        } 
} 

?>

Проверка email:    через регулярные выражения
if (preg_match('/[^(\w)|(\@)|(\.)|(\-)]/', $email))



Проверка телефона: через регулярные выражения
if (preg_match('/((8|\+7)-?)?\(?\d{3,5}\)?-?\d{1}-?\d{1}-?\d{1}-?\d{1}-?\d{1}((-?\d{1})?-?\d{1})?/', $phone))

0 коммент.:

Отправить комментарий