如题,利用自带的自动验证,前台post过来的user_name为数字字母中文,正则表达式时从网上扒过来的,是用来匹配中英文数字下划线,但是不管输入什么user_name,返回值都是false。我是根据文档里面写的,不知道哪里出问题了求大神指点。
$User=U("User");
$rules=array(array('user_name','^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$','用户名错误'));
dump($User->validate($rules)->create());