首页> 实战笔录 >PHP开发笔记 >PHP PHP

php正则判断是否同时有数字和字母

作者:小萝卜 2018-04-08 浏览 1860

简介php正则判断是否同时有数字和字母

$subject 'qq2';

var_dump(preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)/'$subject));

如果要限定只能数字和字母的话, 限定下结尾

$subject 'qq2';

var_dump(preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9a-zA-Z]+$/'$subject));

如何写密码正则要求数字字母特殊符号都出现至少一次?

以下满足你条件,长度是4~12的密码合法

/(?=.*[a-z])(?=.*\d)(?=.*[#@!~%^&*])[a-z\d#@!~%^&*]{4,12}/i

edited

php 用法

                 
$str = '';
$isMatched = 
preg_match('/(?=.*[a-z])(?=.*\d)(?=.*[#@!~%^&*])[a-z\d#@!~%^&*]{4,12}/i',$str,$matches);
var_dump($isMatched, $matches);
                           

 

很赞哦! (0)

文章评论

    高端网站建设