第1章 ASP.NET网站开发常备技术(2)

设计过程

(1)打开Visual Studio 2008开发环境,新建一个网站,将其命名为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

 

读书导航