if (!preg_match('/^[\w\.]+$/i', $user['name'])) { die('用户名不合法');中的”\.“有什么作用?

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

了无踪痕

2017-06-04 21:40

 (!preg_match('/^[\w\.]+$/i', $user['name']))

写回答 关注

2回答

  • qq_然而我早已看穿了一切_04411222
    2017-07-12 17:17:52

    首先“·”是元字符需要加配合转义符"\",

    然后本例中[\w\.]+表示一个以上的(字母或数字或下划线)加上“·”的组合。

  • 慕粉2244329495
    2017-06-05 17:20:35

    [\w\.]+ 表示一个以上(字母+.)的组合  应该是用来匹配邮箱的


PHP进阶篇

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

181838 学习 · 2577 问题

查看课程

相似问题