[問題] 驗證字串至少帶兩位英文字母
如題
我用Regex 去驗證
以下程式碼
Regex X = new Regex(@"(?=.*[a-zA-Z]{2,})" ,RegexOption.IgnoreCase)
bool y = X.IsMatch("a1234a");
不過我的字串只要英文不是相連兩位
例:a1234a
他便會回false
不知道我正則表示式哪裡錯誤
煩請各位神人看一下QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.100.187
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1521617738.A.FC9.html
→
03/21 15:47,
7年前
, 1F
03/21 15:47, 1F
→
03/21 15:47,
7年前
, 2F
03/21 15:47, 2F
※ 編輯: answermangtr (101.13.2.107), 03/21/2018 15:55:07
→
03/21 15:55,
7年前
, 3F
03/21 15:55, 3F
→
03/21 16:10,
7年前
, 4F
03/21 16:10, 4F
→
03/21 16:11,
7年前
, 5F
03/21 16:11, 5F
→
03/21 16:20,
7年前
, 6F
03/21 16:20, 6F
→
03/21 17:47,
7年前
, 7F
03/21 17:47, 7F