<?php
/*
关于正则表达式
*/
$email=jom_ch@domain.com;
//函数eregi()处理正则表达式,不区分大小写,符合条件则返回1,否则返回0。
if(eregi("^[_/.0-9a-z]+@([0-9a-z]+/.)+[a-z]{2,3}$",$email)){
echo "true";
}
else
echo "false";
// * =>任意字符串。
// ? =>任意字符串或字符。
// + =>前面的字符至少匹配一次。
// + =>前面的字符串匹配一次。
// ^ =>表示匹配字符串开始。
// $ =>匹配字符串结尾。
// [] =>可能的匹配值范围。
// {num} =>含有它,前面的字符重复num次构成的字符串才能匹配。
// {num1,num2} =>含有它前面的字符重复num1到num2次构成的字符串。
?>
本文介绍了一种使用正则表达式验证电子邮件地址的方法。通过PHP中的eregi函数实现,详细解释了正则表达式的各个组成部分及其含义,帮助读者理解如何构造有效的电子邮件地址验证规则。

被折叠的 条评论
为什么被折叠?



