2014-03-28 45 views
-2

表達我想要至REGx爲經常用於匹配標準

輸入必須具有 -1大寫字母 -1小寫字母 -1標點 -1編號

在租賃3個標準從上方匹配。

+0

正是你在找什麼?你能簡單地告訴我們嗎? –

回答

0

使其與表達是否工作。

你可以做的是檢查字符串中的組是這樣的:

string pass = Password.Text; 
      if (Regex.IsMatch(pass, @"(?=.*[a-z])(?=.*[A-Z])(?=.*\d).*") || Regex.IsMatch(pass, @"(?=.*[a-z])(?=.*[A-Z])(?=.*\W).*") || Regex.IsMatch(pass, @"(?=.*[a-z])(?=.*\d).*(?=.*\W).*") || Regex.IsMatch(pass, @"(?=.*[A-Z])(?=.*\d).*(?=.*\W).*")) 
      { 
       lbl.Text = "ahah..!!"; 
      } 
      else 
      { 
       lbl.Text = "Oooops"; 
      } 

希望這將幫助你.. !!