0
我有一個密碼框,用於檢查Regex模式。我已經有了兩個相同類型的功能,可以在非密碼文本框上正常工作。即使在驗證了模式之後,正則表達式模式檢查仍無法正常工作
這是我的函數:
public bool CheckPassword(string password)
{
string patternStrict = @"/^(?=.*[a-zA-Z])(?=.*\d)\S{6,15}$/";
Regex reStrict = new Regex(patternStrict);
bool isStrictMatch = reStrict.IsMatch(password);
return isStrictMatch;
}
,我輸入一個測試,它像這樣:
Problem.Text = CheckPassword(passwordbox.Text);
這site已經驗證了正則表達式爲正確
我的文本框使用(密碼箱)過濾*作爲密碼字符,並工作,但我想知道如果這是功能失敗的原因?
我覺得這是顯而易見的東西,我錯過了。答案應該回到真實,但它迴歸爲假。查看上面提供的鏈接的第5行作爲測試行,看看它是否有效,這是我用來檢查它是否有效的測試行。
天才,我不能相信它的簡單一如既往。 – Adsy2010