【发布时间】:2011-08-11 23:58:05
【问题描述】:
所以我有一个正则表达式代码来确保密码是 4 到 13 个字符,它总是失败
public function valid_password($password){
if(preg_match('^.{3,14}^', $password)){
return true;
}//end if
else{
return false;
}//end else
}
我使用的是正则表达式而不是 php 的长度属性,因为我稍后会添加更多的正则表达式代码。但是,现在我被这个失败的程序卡住了。
问题是,它确保密码超过 3 个字符,但它并不关心它有多长,就好像我没有设置限制一样。
提前致谢
【问题讨论】:
标签: php regex function passwords preg-match