新聞中心
1.確認(rèn)有效電子郵件格式

下面的代碼示例使用靜態(tài) Regex.IsMatch 方法驗(yàn)證一個(gè)字符串是否為有效電子郵件格式。如果字符串包含一個(gè)有效的電子郵件地址,則 IsValidEmail 方法返回 true,否則返回 false,但不采取其他任何操作。您可以使用 IsValidEmail,在應(yīng)用程序?qū)⒌刂反鎯?chǔ)在數(shù)據(jù)庫(kù)中或顯示在ASP.NET 頁(yè)中之前,篩選出包含無(wú)效字符的電子郵件地址。
Visual Basic代碼示例
C#代碼示例
2.清理輸入字符串
下面的代碼示例使用靜態(tài) Regex.Replace 方法從字符串中抽出無(wú)效字符。您可以使用這里定義的 CleanInput 方法,清除掉在接受用戶輸入的窗體的文本字段中輸入的可能有害的字符。CleanInput 在清除掉除 @、-(連字符)和 .(句點(diǎn))以外的所有非字母數(shù)字字符后返回一個(gè)字符串。
Visual Basic代碼示例
C#代碼示例
3.更改日期格式
以下代碼示例使用 Regex.Replace方法來(lái)用 dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。
Visual Basic代碼示例
C#代碼示例
Regex替換模式
本示例說(shuō)明如何在 Regex.Replace 的替換模式中使用命名的反向引用。其中,替換表達(dá)式 ${day} 插入由 (?...) 組捕獲的子字符串。
有幾種靜態(tài)函數(shù)使您可以在使用正則表達(dá)式操作時(shí)無(wú)需創(chuàng)建顯式正則表達(dá)式對(duì)象,而 Regex.Replace 函數(shù)正是其中之一。如果您不想保留編譯的正則表達(dá)式,這將給您帶來(lái)方便
4.提取URL 信息
以下代碼示例使用Match.Result 來(lái)從URL提取協(xié)議和端口號(hào)。例如,“http://www.example.com:8080/letters/readme.html”將返回“http:8080”。
Visual Basic代碼示例
C#代碼示例
【編輯推薦】
- 如何在PHP中使用正則表達(dá)式
- 淺談Java中正則表達(dá)式的優(yōu)化方法
當(dāng)前名稱:.NET下正則表達(dá)式應(yīng)用四例
網(wǎng)頁(yè)網(wǎng)址:http://m.5511xx.com/article/cdchcgh.html
其他資訊
- 企業(yè)數(shù)據(jù)存儲(chǔ)之福Redis締造現(xiàn)代數(shù)據(jù)管理新格局(企業(yè)redis)
- 簡(jiǎn)單易行,構(gòu)建Redis集群并實(shí)現(xiàn)JWT認(rèn)證(redis集群jwt)
- 怎么租用一個(gè)合適的服務(wù)器?(請(qǐng)問(wèn)VPS有沒有免費(fèi)試用的?))
- 怎么設(shè)置網(wǎng)絡(luò)環(huán)境,手機(jī)網(wǎng)絡(luò)環(huán)境的設(shè)置方法(手機(jī)網(wǎng)絡(luò)區(qū)域怎么設(shè)置)
- mongodb查詢索引


咨詢
建站咨詢
