PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 驗證字串至少帶兩位英文字母
作者:
answermangtr
(你今天抓了嘛)
2018-03-21 15:35:35
如題
我用Regex 去驗證
以下程式碼
Regex X = new Regex(@"(?=.*[a-zA-Z]{2,})" ,RegexOption.IgnoreCase)
bool y = X.IsMatch("a1234a");
不過我的字串只要英文不是相連兩位
例:a1234a
他便會回false
不知道我正則表示式哪裡錯誤
煩請各位神人看一下QQ
作者:
ssccg
(23)
2018-03-21 15:47:00
你的便會回true是什麼意思,這段pattern拿來match a1234a沒有match啊?
作者:
answermangtr
(你今天抓了嘛)
2018-03-21 15:55:00
不好意思打太快 已修正
作者:
ssccg
(23)
2018-03-21 16:10:00
不是相連你就不能對[a-zA-Z]用{2,}.*[a-z].*[a-z]或(.*[a-z]){2,}
作者:
answermangtr
(你今天抓了嘛)
2018-03-21 16:20:00
感謝s大提點 解決了
作者:
vi000246
(Vi)
2018-03-21 17:47:00
你這段是要match相連的啊
繼續閱讀
[問題] 串列傳輸接收完整資料疑問!
james999
Re: [問題] ref跟指標
erspicu
[問題] ref跟指標
justinj
[問題] i2c傳送
wads5566
[問題] 詢問DataGridView相關程式碼
tt9981
form keydown
GooLoo
[問題] 繼承屬性疑問
justlike5566
[問題] 如何在class中取得項目的button.imagine?
forewero
[問題] websocket-sharp實現Client端出錯!
james999
多執行緒與底層等待問題
albert2942
Links
booklink
Contact Us: admin [ a t ] ucptt.com