2011-03-17 7 views
0

2つのパスワードが一致するかどうかを検証するために、この関数を使用しています。PHPの検証が機能しません

このコードに問題がありますか?

function validatePasswords($myPassword, $pass2) { 
    //if DOESN'T MATCH 
    if(strpos($myPassword, ' ') !== false) 
    return false; 

    //if are valid 
    return $myPassword == $pass2 && strlen($myPassword) >= 4; 
} 

感謝:)

+3

この関数は、1:に空白が含まれていないこと、2:は少なくとも4文字、3は2番目のパスワードと等しいことを検証します。それは何をすべきか?あなたは問題がこの機能にあると確信していますか? – scoffey

+0

あなたの問題の詳細を特定する必要があります。「うまくいかない」というのはあまり役に立ちません。あなたが期待することをしない例が1つまたは2つあります。 – JustJohn

+1

JavaScriptを無効にしてすべてのフォーム値を入力すると、 "おめでとうございます!すべてのフィールドはOKです。")ので、うまく動作しているようです。 – anubhava

答えて

1

あなたが投稿したコードに問題はありません。

関連する問題