• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > 几个C#常用正则表达式的总结

几个C#常用正则表达式的总结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了c语言int占几个字节,c int占几个字节,c语言char占几个字节,c语言中int占几个字节,c int几个字节等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
using System; 
using System.Text.RegularExpressions; 

namespace CommonTools 
{ 
/**//// <summary> 
/// RegexLib 的摘要说明。 
/// </summary> 
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])$"); 
} 

} 
} 
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 几个C#常用正则表达式的总结

相关文章

  • 2017-05-11asp.net 事件与委托分析
  • 2017-05-11asp.net repeater实现批量删除时注册多选框id到客户端
  • 2017-05-11登录时记住用户名和密码及cookie案例应用
  • 2018-08-20ASP.NET MVC中分部视图的应用方法
  • 2017-05-11C# 生成验证码取随机数字加字母(改进版)
  • 2017-05-11.net indexOf(String.indexOf 方法)
  • 2018-08-20Visual Studio 2015 配置 Opencv3.2的图文详解
  • 2017-05-11Asp.NET 随机码生成基类(随机字母,随机数字,随机字母+数字)
  • 2017-05-11ASP.NET程序中常用代码汇总
  • 2017-05-11Visual Studio ASP.NET Core MVC入门教程第一篇

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别
    • asp.net mvc验证码类使用
    • ASP.NET中IsPostBack用法详解
    • C#随机生成不重复字符串的两个不错方法
    • MVC 5 第二章 MVC5应用程序项目结构
    • 用DataReader还是DataSet?
    • Asp.Net MVC 分页、检索、排序整体实现代码
    • 十分钟搞定多图片/文件服务器
    • ASP.NET中Cookie状态的说明与用法
    • 详解Asp.Net Core 2.1+的视图缓存(响应缓存)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有