例1
代码如下 | 复制代码 |
<?php //密码验证 $password = "zongzi_Abc_oo13a2"; $n = preg_match_all("/^[a-zA-Zd_]{8,}$/",$password,$array); //长度是8或更多 var_dump($array); ?> |
其它规则这里就不举例了大家可直接参阅
例子:
正则表达式 |
^[a-zA-Z]w{5,17}$ |
---|---|
匹配 | 以字母开头,长度在6~18之间,只能包含字符、数字和下划线 |
不匹配 |
正则表达式 |
^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?!.*s).{4,8}$ |
---|---|
匹配 | 1agdA*$# | 1agdA*$# | 1agdA*$# |
不匹配 | wyrn%@*&$# f | mbndkfh782 | BNfhjdhfjd&*)%#$) |
正则表达式 |
[^A-Za-z0-9] |
---|---|
匹配 | !@#$ | %^&* | '><?.," |
不匹配 | ABC123abc | abc123ABC | abc0132ABC |
正则表达式 |
Password="({.+}[0-9a-zA-Z]+[=]*|[0-9a-zA-Z]+)" |
---|---|
匹配 | !@#$ | %^&* | '><?.," |
不匹配 | ABC123abc | abc123ABC | abc0132ABC |
正则表达式 |
(?-i)(?=^.{8,}$)((?!.*s)(?=.*[A-Z])(?=.*[a-z]))(?=(1)(?=.*d)|.*[^A-Za-z0-9])^.*$ |
---|---|
匹配 | a3dAbed. | P@ssword1 | aB_1bbbb | myPassw0rd! |
不匹配 | password | password12 | password__12 | p@ssw0rd |
时间: 2024-10-25 01:10:03