Ibr*_*mar 1 php regex validation
我有一个密码字段,应该符合以下条件
另外,我想知道所有语言的正则表达式是否相同?
链接到开始使用正则表达式的好教程(假设我只有一个基本的理解)也会很好.
谢谢
最小和最大使用strlen.
我将使用的一个字符和一个数字preg_match:
$len = strlen($string);
if ($len < 5) {
// too short
}elseif ( $len > 20) {
// too long.
}elseif (!preg_match('#[0-9]#', $string)) {
// does not contain a digit
}elseif (!preg_match('#[a-z]#i', $string)) {
// does not have a character
}
Run Code Online (Sandbox Code Playgroud)
我喜欢打破我的多个检查,所以我可以告诉用户究竟缺少什么.有些人喜欢把它捆绑成一个.
| 归档时间: |
|
| 查看次数: |
2476 次 |
| 最近记录: |