请帮我详细分析以下一段模式匹配。 http://www.php.net/manual/en/ref.regex.php上面有关于你想要知道的所有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ()用来匹配以便以后引用[]表示集合,即其中的任意一个均可其中的0-9表示0到9的意思切错位置了@([0-9a-z-][0-9a-z-]+\.)应该为@就是email中的@[0-9a-z-]代表其中的任意字符[0-9a-z-]+代表一个以上其中的任意字符\.就代表. eregi("^[_\,0-9a-z-]+@([0-9a-z-][0-9a-z-]+\.)+[a-z]{2,3}$",$email))其中 ^是什么意思?() []用途分别是什么?^[_\,0-9a-z-] _\.是什么意思?为什么 0-9后面不用“-”而 a-z后面要用“-”? @([0-9a-z-][0-9a-z-]+\.) 中,“@”有什么用? “+\.”又有什么用?最后的“$”又有什么用? 非常感谢。############################################说明:这是一对的EMAIL地址的合法性验证的正则表达式,其中“^”代表起始位置,与其相对应的“$”代表结束位置。这方面的资料网上是很多的。可到网上找找。 可以看看以下文章:http://linuxaid.com.cn/training/tips/showtip.jsp?i=158 0-9之间的-表示从0到9a-z后面的-就表示符号-如下:<script>alert(/[0-9-]/.test("-"))alert(/[0-9]/.test("-"))</script> 菜鸟请教PHP函数用.net重写的问题 往数据库中插入时间字段时,为什么时间不对啊? 请问php pdo 在select的时候怎么判断结果集为空? 如何对特定键名的数组元素进行操作 如何不显示下载文件的保存还是直接打开的确认对话框,而直接弹出选择保存路径的对话框? 这里有人写过extension吗 请问fast template模板中的assign和parse两个函数怎么用啊,可不可以详细解说一遍? 如何实现??????? 在asp的网页中这个样子可以查看源程序吗? 关于VB论坛的问题 偶然看到,一起分享,JAVA与PHP 请教用过phped的老大
[]表示集合,即其中的任意一个均可
其中的0-9表示0到9的意思切错位置了
@([0-9a-z-][0-9a-z-]+\.)
应该为
@就是email中的@
[0-9a-z-]代表其中的任意字符
[0-9a-z-]+代表一个以上其中的任意字符
\.就代表.
############################################
说明:
这是一对的EMAIL地址的合法性验证的正则表达式,其中“^”代表起始位置,与其相对应的“$”代表结束位置。这方面的资料网上是很多的。可到网上找找。
http://linuxaid.com.cn/training/tips/showtip.jsp?i=158
a-z后面的-就表示符号-如下:
<script>
alert(/[0-9-]/.test("-"))
alert(/[0-9]/.test("-"))
</script>