设计过程
(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