首页 > php代码 > 验证邮箱格式 用户名 url 的php正则表达式

验证邮箱格式 用户名 url 的php正则表达式

下们用到了php教程的了ereg函数来验证电子邮箱地址,用户名,url地址实例了。

把url拆分

<?
$url = "http://www.phprm.com";
$www_url = ereg("^(http://www).([[:alnum:]]+).([[:alnum:]]+)", $url, $regs);
if ($www_url) :         
     echo $regs[0];     
     print "<br>";
     echo $regs[1];     
     print "<br>";
     echo $regs[2];     
     print "<br>";
     echo $regs[3];     
endif;


 
邮箱地址

<?php
    $s = 'm@t.ca';
    if (ereg ('([[:alpha:]]+)@([[:alpha:]]+).([[:alpha:]]{2,4})', $s, $matches))
    {
      echo "Regular expression successful. Dumping matchesn";
      var_dump ($matches);
    }
    else
    {
      echo "Regular expression unsuccessful.n";
    }


 

邮箱地址二

<?
        $email="a@a.com";
        $is_com = ereg("(.)(com$)", $email);
        print $is_com;

用户名验证

<?php
   $username = "Test";
   if (ereg("([^a-z])",$username)) echo "Username must be all lowercase!";

本文地址:http://www.phprm.com/code/38749.html

转载随意,但请附上文章地址:-)

标签:none

发表留言