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 验证必须是 字母+数字 混合的怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

字母验证码有空格怎样写

若干位随机数字字母混合验证码

数字字母混合的4位验证码

java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合

php验证密码 必须为6-16位字母数字符号组合, 正则表达式 着急,在线等

验证中文正则表达式怎么写?