原文連接:https://blog.csdn.net/sunzheng176/article/details/107002095/
C#正則表達式
正則表達式 是一種匹配輸入文本的模式。.Net 框架提供了允許這種匹配的正則表達式引擎。模式由一個或多個字符、運算符和結構組成。
定義正則表達式
鏈接列出了用於定義正則表達式的各種類別的字符、運算符和結構
下面用正則表達式簡單驗證電話號碼
//驗證11位手機號碼
var re = @"^1\d{10}$";//正則表達式
if (Regex.IsMatch(txtphone.text, re ))
{
MessageBox.Show("手機號碼正確");
}
- 1
- 2
- 3
- 4
- 5
- 6
表達式 "^1\\d{10}$"
的 意思是: ^ 是開始 $是結束 1表示開始數字為1 ,第一個\為轉義 \b表示匹配一個數字字符 {10}表示匹配10次。