+ -
当前位置:首页 → 问答吧 → 为什么在自动验证中添加了\u4e00-\u9fa5就验证错误?

为什么在自动验证中添加了\u4e00-\u9fa5就验证错误?

时间:2011-09-16

来源:互联网

$validate=array(
  array('name','/^[a-zA-Z\u4e00-u9fa5][a-zA-Z0-9\-\_\.\040\u4e00-\u9fa5]{1,31}$/','姓名格式错误。'),
);
$User-setProperty("_validate",$validate);

为什么格式正确也验证不通过的?就是说什么格式都没有通过,把\u4e00-\u9fa5去掉就可以了!但我必须要验证中文。

作者: fbasic   发布时间: 2011-09-16

\u解析了。。。应该用 \\u4e00吧??

作者: 385343988   发布时间: 2011-09-16