我希望我的preg_match语法
这是我尝试过的代码,但我似乎无法实现目标
if(preg_match('/^[a-zA-Z0-9\x{4e00}-\x{9fa5}]{3,12}+$/', $nickname)) {
//accepted
}
else {
//denied
}
提前致谢。
答案 0 :(得分:0)
更改您的代码,如下所示。 ^(?!\d+$)
不允许包含数字的字符串。
if(preg_match('~^(?!\d+$)[a-zA-Z0-9\x{4e00}-\x{9fa5}]{3,12}+$~u', $nickname)) {
//accepted
}
else {
//denied
}