网上找了很多都在文库里需要下载不方便上传上来分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//引入命名空间
using System.Text.RegularExpressions;
namespace ys.Common
{
/// <summary>
/// 通用验证类
/// </summary>
public class DataValidate
{
/// <summary>
/// 验证正整数
/// </summary>
public static bool IsInteger(string txt)
{
Regex objReg = new Regex(@"^[1-9]\d*$");
return objReg.IsMatch(txt);
}
/// <summary>
/// 验证是否Email
/// </summary>
public static bool IsEmail(string txt)
{
Regex objReg = new Regex(@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
return objReg.IsMatch(txt);
}
/// <summary>
/// 验证身份证
/// </summary>
public static bool IsIdentityCard(string txt)
{
Regex objReg = new Regex(@"^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$");
return objReg.IsMatch(txt);
}
}
}