這是我的場景。我正在做一個電話號碼註冊組件,它將拒絕一些帶有特定前綴的號碼(例如「95973」或「95949」)。我已經將這些前綴存儲在數據庫中了。C#「Like」搜索類似於SQL查詢「LIKE」
我想知道的是,是否有任何C#方法可用於將註冊號與我想拒絕的前綴進行匹配。
與僞代碼
BEGIN
GET phone num FROM querystring
FOR EACH banned prefix IN DB
CHECK if phone num BEGINS WITH banned prefix
IF TRUE, RESPOND TO phone num WITH error message
ELSE, REGISTER phone num
END EACH
END
你可以使用正則表達式。 LINQ。子串檢查可以給你更多關於如何獲得代碼中表示的電話號碼和前綴的信息。 – rerun 2012-02-24 07:01:11
你只想做SomeString.Contains(「95973」)嗎? – Tod 2012-02-24 07:01:17