PHP 验证5-20位数字加字母的正则(数字和字母缺一不可)!!!

$pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{5,20}$/';
if(!preg_match($pattern,$username)){
return $this->error('用户名只能是数字加字母组合');
}

原文地址:https://www.cnblogs.com/roseY/p/9414115.html