⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regexlib.cs

📁 c#编写的人事管理系统源码 写得不错 值得收藏
💻 CS
字号:
using System;
using System.Text.RegularExpressions;
namespace PM
{
	/// <summary>
	/// Regexlib 的摘要说明。
	/// </summary>
	public class Regexlib
	{
		public Regexlib()
		{
			
		}

		//判断是否为正整数
		public static bool IsValidNumber(string str)
		{
		    return Regex.IsMatch(str,"^[0-9]*[1-9][0-9]*$");
		}

		//判断是否为电话号码
		public static bool IsValidPhono(string str)
		{
		    return Regex.IsMatch(str,@"(\d+-)?(\d{4}-?\d{7}|\d{3}-?\d{8}|^\d{7,8})(-\d+)?"); 
		}

		//判断是否为有效身份证
		public static bool IsValidNo(string str)
		{
		    return Regex.IsMatch(str,@"\d{15}|\d{17}[\dXx]");
		}

		//判断是否为有效日期
		public static bool IsValidData(string str)
		{
			string ss = @"^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$";
		    return Regex.IsMatch(str,ss);
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -