2011-03-17 170 views
0

我有這個功能,它應該是工作,驗證如果兩個密碼匹配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:等於第二個密碼。它應該做什麼?你確定問題出在這個功能嗎? – scoffey 2011-03-17 01:17:05

+0

您需要更具體地瞭解您的問題:「不工作」不是很有幫助。一個或兩個不符合你期望的例子會有所幫助。 – JustJohn 2011-03-17 01:23:23

+1

禁用Javascript並輸入所有表單值後,我會得到 「恭喜!所有字段都可以;」),因此它看起來工作正常。 – anubhava 2011-03-17 01:27:13

回答

1

有一個與你發佈的代碼沒有問題。