if (!preg_match('/^\w+$/i', $user['name']))此句为什么在w+后面加了一个$呢?就是程序的15行,我发现就是把$去掉也是可以的啊,老师在此加上$有什么寓意么??????
$ 是结束元字符(匹配输入字符串的结束位置),你上面的正则意思是:必须是字母,下划线数字为结尾的多个字符,例如 /\w+[a]$/ ,意思是匹配必须是以a结尾的多个字符
还是不怎么懂