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