验证邮箱格式 用户名 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
转载随意,但请附上文章地址:-)