設計過程
(1)打開Visual Studio 2008開發(fā)環(huán)境,新建一個網(wǎng)站,將其命名為ValidatePhone,默認主頁為Default.aspx。
(2)在Default.aspx頁面中添加一個TextBox控件,用于輸入電話號碼;添加一個Button按鈕,用于驗證電話號碼。
(3)程序主要代碼如下:
public bool IsTelephone(string str_telephone)
{
return System.Text.RegularExpressions. //使用正則表達式判斷是否匹配
Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$");
}
秘笈心法
心法領悟001:正則表達式中匹配位置的元字符“^”。
正則表達式中“^”用于匹配行首,如果正則表達式匹配以First開頭的行,則正則表達式如下:
^First