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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 验证必须是 字母+数字 混合的怎么写?相关的知识,希望对你有一定的参考价值。

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

参考技术A

试试这个

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

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

本回答被提问者采纳
参考技术B $pattern="/^[\w-\.]6,16$/";
用这个去匹配就好了,判断是数字字母下划线,中划线,点,6--16位追问

已经完成了!谢谢。

以上是关于PHP 验证必须是 字母+数字 混合的怎么写?的主要内容,如果未能解决你的问题,请参考以下文章