发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
第一个:验证输入的字符串是否为数字
/// <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地址
/// <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- ./?%&=]*)?"); }
来自: jamfoot > 《C#》
0条评论
发表
请遵守用户 评论公约
字符串格式的判断
字符串格式的判断Regex的命名空间。获取IP的字符串 :HttpContext.Current.Request.UserHostAddress./// <param name="ip"></param>public static bool IsIP(string ip)publ...
C# Regex.IsMatch()正则表达式验证
#region 验证文本框输入为传真号码 /// <summary> /// 验证文本框输入为传真号码 /// </summary> /// <param name="strFax">输入字符串</par...
C#正则表达式判断输入日期格式是否正确
/// <summary> /// 是否为时间型字符串 /// </summary> /// <param name="source">时间字符串(15:00:00)</param> /// <returns>...
验证(C#和正则表达式)
域名中至少一个点号且此点号前要有内容] /// </summary> /// <param name="input">待验证的字符串</param> /// <returns>是否匹配</...
字符输入检查
正则表达式应用举例
只能输入长度为3的字符:"^.{3}$"。验证全角字符: “^\uFF00-\uFFFF”匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*...
leetcode 10. 正则表达式匹配
a)如果正解在a中,即当前字符串应该出现0次,那么无论当前的match成功与否,return isMatch(s,p.substr(2));b)如果正解再b中,即当前字...
判断身份证是否合法
C#与javascript—正则写法
微信扫码,在手机上查看选中内容