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