if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) { die('邮箱不合法');

来源:3-8 正则匹配常用案例

web_東

2016-12-12 23:08

if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) {

    die('邮箱不合法');

[\w\.]+中的'\.'表示转义?


写回答 关注

1回答

  • qq_战狼之殇_04204973
    2016-12-13 02:52:49
    已采纳

    也就你要匹配一个.
    正常情况下.是可以匹配所有的字符,转义之后让他失去原有的功能,只匹配一个.

    web_東

    非常感谢!

    2016-12-13 23:20:15

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181838 学习 · 2577 问题

查看课程

相似问题