提供一几个开发中常用正则表达式,如有电话,手机,邮箱,url,有需要的朋友可能可以看一下。
第一个:验证输入的字符串是否为数字
view code /// <summary>
/// 验证输入字符串为数字
/// </summary>
/// <param name="p_str_num">输入字符</param>
/// <returns>返回一个bool类型的值</returns>
public bool validatenum(string p_str_num)
{
return regex.ismatch(p_str_num, "^[0-9]*$");
}
第二个:验证输入字符串是否为电话号码
验证输入字符串是否为电话号码 /// <summary>
/// 验证输入字符串是否为电话号码
/// </summary>
/// <param name="p_str_phone">输入字符串</param>
/// <returns>返回一个bool类型的值www.3ppt.com</returns>
public bool validatephone(string p_str_phone)
{
return regex.ismatch(p_str_phone, @"d{3,4}-d{7,8}");
}
第三个:验证输入字符串是否为传真号码
验证输入字符串是否为传真号码 /// <summary>
/// 验证输入字符串是否为传真号码
/// </summary>
/// <param name="p_str_fax">输入字符串</param>
/// <returns>返回一个bool类型的值</returns>
public bool validatefax(string p_str_fax)
{
return regex.ismatch(p_str_fax, @"86-d{2,3}-d{7,8}");
}
第四个:验证输入字符串是否为邮政编码
验证输入字符串是否为邮政编码 /// <summary>
/// 验证输入字符串是否为邮政编码
/// </summary>
/// <param name="p_str_postcode">输入字符串</param>
/// <returns>返回一个bool类型的值</returns>
public bool validatepostcode(string p_str_postcode)
{
return regex.ismatch(p_str_postcode, @"d{6}");
}
第五个:验证输入字符串是否为e-mail地址
验证输入字符串是否为e-mail地址 /// <summary>
/// 验证输入字符串是否为e-mail地址
/// </summary>
/// <param name="p_str_email">输入字符串</param>
/// <returns>返回一个bool类型的值</returns>
public bool validateemail(string p_str_email)
{
return regex.ismatch(p_str_email, @"w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*");
}
第六个: 验证输入字符串是否为网络地址 验证输入字符串是否为网络地址 /// <summary>
/// 验证输入字符串是否为网络地址
/// </summary>
/// <param name="p_str_naddress">输入字符串</param>
/// <returns>返回一个bool类型的值</returns>
public bool validatenaddress(string p_str_naddress)
{
return regex.ismatch(p_str_naddress, @"http(s)?://([w-]+.)+[w-]+(/[w- ./?%&=]*)?");
}
分享到:
相关推荐
Asp.net 正则表达式 正则 正则表达式 正则表达式下载 正则下载 Asp.net 正则表达式下载
Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深入学习正则表达式的基础知识和推荐内容。 本文主要面向对正则表达式知之甚少或...
ASP.NET中17种正则表达式 是学习asp.net及正则表达式必不可少的。
asp.net\C#正则表达式整理+\C#正则表达式整理 .docasp.net\C#正则表达式整理+\C#正则表达式整理 .doc
asp.net的各种常用正则表达式,匹配特定字符串,匹配特定数字,匹配ip地址,匹配身份证,匹配腾讯QQ号,匹配首尾空白字符,匹配空白行,匹配双字节字符,匹配中文字符等等
asp.net 项目中常用的正则表达式,检查用户输入的数据是否有效
ASP.NET中简单使用正则表达式文档(个人经验之谈)
【ASP.NET编程知识】正则表达式速查表(ASP.NET).docx
asp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txtasp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txt
测试正则表达式是否匹配,自动获取值(?)
c#中常用的正则表达式,希望对大家有所帮助,互相学习
ASP.NET\常用正则表达式.doc
ASP.NET中常用的9个正则表达式(个人总结的哦),由于花了我很长时间,所以一个表达式一分,绝对物有所值。
非常齐全的asp.net的正则表达式应用
asp.net常用的正则表达式字段
主要讲解正则表达式含义、如何使用,方便使用asp.net ajax和asp.net等用户验证控件内容,有点繁琐,但只要掌握其中常用的就行了,网上揭下的,供大家共享,内有验证软件。
asp.net 正则表达式过滤所有html标签 asp.net 正则表达式过滤所有html标签 asp.net 正则表达式过滤所有html标签 asp.net 正则表达式过滤所有html标签 asp.net 正则表达式过滤所有html标签
内容为asp.net常用而非常有用的正则表达式,供大家参考。。。