所以我有一個正則表達式的代碼,以確保密碼爲4至13個字符,它使正則表達式不能用於密碼?不知道爲什麼
public function valid_password($password){
if(preg_match('^.{3,14}^', $password)){
return true;
}//end if
else{
return false;
}//end else
}
我使用正則表達式,而不是PHP的長度屬性,因爲我將增加更多的正則表達式失敗代碼稍後。但是,現在我堅持這個失敗的計劃。
問題是,它確保密碼超過3個字符,但它並不在乎多久,因爲如果我沒有設置限制。
在此先感謝
謝謝,我會嘗試一下 – Tom 2011-04-24 20:38:17
「對不起,但功能** **長度不在線手冊。」也許你的意思是'strlen'? – 2011-04-24 20:40:46
@Tomalak:你是對的!對不起。 – NikiC 2011-04-24 20:41:54