C#中简单的正则表达式(也经常会用到的)
来源:互联网 发布:ubuntu dd u盘启动盘 编辑:程序博客网 时间:2024/06/09 22:03
刚开始也不知道该写些啥好,就把自己在平时开发当中经常用到的一些小的关于基础数据入库前的字符串处理,现把代码提供给大家,也为以后新接触C#语言者能提供个好的搜索索引也是值得的,也是防止以后的计算机寿命到了,它归天了,也好给我自己留个备份,纪念之类的。哈哈...废话我就不说了。
第一个:验证输入的字符串是否为数字
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类型的值</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- ./?%&=]*)?");
}
出处:http://www.cnblogs.com/wangsaiming/archive/2011/04/22/2025240.html
- C#中简单的正则表达式(也经常会用到的)
- C#中简单的正则表达式(也经常会用到的)
- 经常用到的正则表达式
- 开发中经常用到的一些正则表达式
- 开发中经常用到的20个正则表达式
- 经常用到的正则表达式【收藏】
- .net中经常用到正则表达式
- 经常用到正则表达式
- JavaScript经常用到的17种正则表达式
- 经常要用到的东西:常用正则表达式
- asp.net开发时经常用到的一些正则表达式
- asp.net开发时经常用到的一些正则表达式
- 经常用到的正则表达
- 数据中经常会用到的日期转换
- iOS开发中会经常用到文件上传下载的功能
- iOS 项目中经常会用到的宏定义
- Makefile 中经常会用到一些内置的标准变量
- php.ini中经常会用到的一些配置
- sql server日志增长原因定位
- 四种连接数据库的方法
- C#操作INI文件
- Jquery跳出each循环
- 快速排序
- C#中简单的正则表达式(也经常会用到的)
- C#中简单的正则表达式(也经常会用到的)
- 徒步精神。。。病
- socket编程---服务器端与客户端简单通信
- linux head.s 详解
- [InstallScript Language Reference]Setup Scripts
- 用API函数使程序标题栏闪烁
- SQL@MySQL用法小结
- bios中断大全