RegexPattern
来源:互联网 发布:国外注册域名 备案 编辑:程序博客网 时间:2024/06/05 13:21
常用正则
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace XiaoFeng{ /* =================================================================== Author : jacky Email : jacky@zhuovi.com QQ : 7092734 Site : www.zhuovi.com Create Time : 2017/8/11 17:22:57 Update Time : 2017/8/11 17:22:57 =================================================================== */ /// <summary> /// 正则格式 /// Verstion : 1.0.0 /// Author : jacky /// Email : jacky@zhuovi.com /// QQ : 7092734 /// Site : www.zhuovi.com /// Create Time : 2017/8/11 17:22:57 /// Update Time : 2017/8/11 17:22:57 /// </summary> public static class RegexPattern { #region 属性 #region 格式正则 /// <summary> /// 物理路径 /// </summary> public const string BasePath = @"^[a-z]+:"; /// <summary> /// 汉字格式 /// </summary> public const string Chinese = @"^[\u4e00-\u9fa5?,“”‘’。、;:]+$"; /// <summary> /// 字母格式 /// </summary> public const string Letter = @"^[a-zA-Z]+$"; /// <summary> /// 网址格式 /// </summary> public const string Site = @"^(ftp|http(s)?):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#\s\.\(\)\[\]]*[\w\-\@?^=%&/~\+#])$"; /// <summary> /// GUID格式 /// </summary> public const string guid = @"^[a-z0-9]{8}(-?)[a-z0-9]{4}\1[a-z0-9]{4}\1[a-z0-9]{4}\1[a-z0-9]{12}$"; /// <summary> /// Email格式 /// </summary> public const string Email = @"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"; /// <summary> /// 数字格式 /// </summary> public const string Numberic = @"^-?\d+$"; /// <summary> /// 浮点格式 /// </summary> public const string Float = @"^-?\d+([.]\d+)?$"; /// <summary> /// 固话格式 /// </summary> public const string Tel = @"^([+0]?(86[-/]?)?)?(((0\d{2,3})|\d{2,3})[-/]?)?[1-9]\d{6,7}$"; /// <summary> /// 手机格式 /// </summary> public const string Phone = @"^([+0]?(86[-/]?)?)?1(3[0-9]|4[579]|5[012356789]|7[01235678]|8[0-9])\d{8}$"; /// <summary> /// 日期格式 /// </summary> public const string Date = @"^(\d{2}|\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$"; /// <summary> /// 时间格式 /// </summary> public const string Time = @"^\d{1,2}\:\d{1,2}\:\d{1,2}$"; /// <summary> /// 完整日期时间格式 /// </summary> public const string DateTime = @"^(\d{2}|\d{4})(-|\/)(\d{1,2})\2(\d{1,2})\s+\d{1,2}\:\d{1,2}\:\d{1,2}$"; /// <summary> /// IP格式 /// </summary> public const string IP = @"^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}$"; #endregion #endregion #region 方法 #endregion }}
阅读全文
0 0
- RegexPattern
- 【ML--10】常用的机器学习&数据挖掘知识(点)总结
- python网络爬虫与信息采取之下载存储数据(一)-----下载储存媒体文件模板
- dubbo 优雅停机源码分析
- 第一章:1.2.2系统分类(二)
- spring boot实现定时任务
- RegexPattern
- [设计模式](四):建造者模式(Builder)与原型模式(Prototype)[含Kotlin深克隆实例代码]
- bool型判断一年是否是闰年
- python编程从入门到实践 10-6 加法运算
- jQuery中$(function() {});
- sql语句修改某个字段的部分内容
- easy-ui中表格中动态添加checkbox,和全选事件和判断选中事件
- ZigBee TI ZStack CC2530 2.2 ZigBee规范版本
- gradle加速下载jar包