PHP 验证必须是 字母+数字 混合的怎么写?

我写的是这样的:preg_match("/^[0-9a-zA-Z]{8,16}$/",$password1)
这样写纯字母和纯数字都可以通过,
字母+数字 混合的怎么写?

第1个回答  推荐于2017-10-05

试试这个

1,不能全部是数字
2,不能全部是字母
3,必须是数字+字母 

^(?![^a-zA-Z]+$)(?!\D+$).{8,16}$

本回答被提问者采纳
第2个回答  2015-09-17
$pattern="/^[\w-\.]{6,16}$/";
用这个去匹配就好了,判断是数字字母下划线,中划线,点,6--16位追问

已经完成了!谢谢。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网