C#常用正则表达式有哪些
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章给大家分享的是有关C#常用正则表达式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。using System; using System.Text.Regul
千家信息网最后更新 2025年11月11日C#常用正则表达式有哪些
这篇文章给大家分享的是有关C#常用正则表达式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
using System; using System.Text.RegularExpressions; namespace CommonTools { /**//// /// RegexLib 的摘要说明。 /// public class RegexLib { //验证Email地址 public static bool IsValidEmail(string strIn) { // Return true if strIn is in valid e-mail format. return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); } //dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。 public static string MDYToDMY(String input) { return Regex.Replace(input,"\\b(?\\d{1,2})/(?\\d{1,2})/(?\\d{2,4})\\b","${day}-${month}-${year}"); } //验证是否为小数 public static bool IsValidDecimal(string strIn) { return Regex.IsMatch(strIn,@"[0].\d{1,2}|[1]"); } //验证是否为电话号码 public static bool IsValidTel(string strIn) { return Regex.IsMatch(strIn,@"(\d+-)?(\d{4}-?\d{7}|\d{3}-?\d{8}|^\d{7,8})(-\d+)?"); } //验证年月日 public static bool IsValidDate(string strIn) { return Regex.IsMatch(strIn,@"^2\d{3}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|[1-2]\d|3[0-1])(?:0?[1-9]|1\d|2[0-3]):(?:0?[1-9]|[1-5]\d):(?:0?[1-9]|[1-5]\d)$"); } //验证后缀名 public static bool IsValidPostfix(string strIn) { return Regex.IsMatch(strIn,@"\.(?i:gif|jpg)$"); } //验证字符是否再4至12之间 public static bool IsValidByte(string strIn) { return Regex.IsMatch(strIn,@"^[a-z]{4,12}$"); } //验证IP public static bool IsValidIp(string strIn) { return Regex.IsMatch(strIn,@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$"); } } }感谢各位的阅读!关于"C#常用正则表达式有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
验证
常用
正则
表达式
C#
内容
形式
日期
更多
篇文章
不错
实用
之间
号码
后缀
地址
字符
小数
年月
年月日
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手游数据库密码忘了怎么办
网络安全保障工程招标
自考网络安全重点
数据库主键数据能否重复
本单位网络安全主要目标
太康天气预报软件开发
云服务器能挂淘宝店铺吗
关于网络安全和网络文明的观后感
db2数据库崩溃回滚时间
中易通网络技术怎么样
液晶屏检测软件开发
上海新能源网络技术欢迎选购
网站重启服务器要多久
物联网技术是网络技术
互联网科技 金融
芒果数据库恢复
软件开发公司创业应该
做网络安全设备的公司
latex 刷新数据库
四川语音网络技术服务推广
榆树有名的网络技术服务排名靠前
长安系统软件开发
富士康科技集团工业互联网
陕西思安信息网络安全有限
盛锦网络技术服务中心
归家建立网络安全
山西互联网养老软件开发专业制作
设计软件开发案例教程
服务器每次开机就弹出管理器
latex 刷新数据库