【发布时间】:2014-11-30 06:19:40
【问题描述】:
我在验证名称时遇到此错误....几个月前我在正则表达式中搜索了国际名称,终于在这里找到了一些工作:Accept international name characters in RegEx
但现在它向我显示了这个错误,请帮助
preg_match():编译失败:偏移量 15 处的字符类范围无效
if(preg_match("/^[a-zA-Z\s,.'-\pL]+$/u", $name)) {
return true;
} else{
$this->addError($field_name.' contains invalid characters');
return false;
}
也试试这个 preg_match("/^[\s,.'-\pL]+$/", $name) 但仍然显示同样的错误
【问题讨论】:
标签: regex expression preg-match