密码:必须且只含有数字和字母,6-10位。正则表达式怎么写?求解............ 分享到: 更多 ------解决方案--------------------$pattern = '/^[a-zA-Z0-9]{6,10}$/';登入後複製------解决方案--------------------$pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/';登入後複製分开来注释一下:^ 匹配一行的开头位置(?![0-9]+$) 预测该位置后面不全是数字(?![a-zA-Z]+$) 预测该位置后面不全是字母[0-9A-Za-z] {6,10} 由6-10位数字或这字母组成$ 匹配行结尾位置------解决方案--------------------if(preg_match('/\d+/',$s) && preg_match('/[a-z]+/i',$s)){ echo 'yes';}else{ echo 'no';}登入後複製