C#中简单的正则表达式(也经常会用到的)
2011-06-26 16:13
323 查看
刚开始也不知道该写些啥好,就把自己在平时开发当中经常用到的一些小的关于基础数据入库前的字符串处理,现把代码提供给大家,也为以后新接触C#语言者能提供个好的搜索索引也是值得的,也是防止以后的计算机寿命到了,它归天了,也好给我自己留个备份,纪念之类的。哈哈...废话我就不说了。
第一个:验证输入的字符串是否为数字
View Code
第二个:验证输入字符串是否为电话号码
验证输入字符串是否为电话号码
第三个:验证输入字符串是否为传真号码
验证输入字符串是否为传真号码
第四个:验证输入字符串是否为邮政编码
验证输入字符串是否为邮政编码
第五个:验证输入字符串是否为E-mail地址
验证输入字符串是否为E-mail地址
第六个: 验证输入字符串是否为网络地址
验证输入字符串是否为网络地址
现在我只用到这么多点,以后有空在继续往里补充。
出处:/article/5180261.html
第一个:验证输入的字符串是否为数字
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- ./?%&=]*)?"); }
现在我只用到这么多点,以后有空在继续往里补充。
出处:/article/5180261.html
相关文章推荐
- C#中简单的正则表达式(也经常会用到的)
- C#中简单的正则表达式(也经常会用到的)
- c# 解释器模式与sping.net表达式的结合应用(金融里经常需要用到公式,这个公式是抽象的需要自己解释)
- 在grep和sed中用到的简单正则表达式
- C#判断字符串是否是数字最简单的正则表达式
- C# 简单学习正则表达式
- asp.net开发时经常用到的一些正则表达式
- 经常用到的正则表达式【收藏】
- C#正则表达式简单总结
- 简单介绍一下C#正则表达式
- 经常要用到的东西:常用正则表达式
- 经常用到的提取手机、电话、Email联系方式的几个java正则表达式
- JavaScript经常用到的17种正则表达式
- 经常用到的正则表达式
- C#中正则表达式的简单使用介绍
- C#正则表达式的简单用法
- C#正则表达式-反向引用(简单)
- 记录最近用到的一个简单的正则表达式
- 经常用到的提取手机、电话、Email联系方式的几个java正则表达式
- 开发中经常用到的20个正则表达式