在winform中如何验证身份证号码? 在winform中如何验证身份证号码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据几个固定的长度判断,可以看看SOHU的首页有检测身份证的。 正则表达式/// <summary> /// 身份证验证 /// </summary> public static string RexIdentityChina = @"d{18}|d{15}";System.Text.RegularExpressions.Regex.IsMatch("你要验证的值",RexIdentityChina); http://dev.csdn.net/article/57677.shtm thoughter(放逐·冰封の刺猬) ( ) 信誉:100 2006-08-18 13:53:00 得分: 0 http://dev.csdn.net/article/57677.shtm 正则表达式/// <summary>/// 身份证验证/// </summary>public static string RexIdentityChina = @"d{18}|d{15}";System.Text.RegularExpressions.Regex.IsMatch("你要验证的值",RexIdentityChina);这个对一般的身份证可以,但是你要当心,有身份证号上是有X的哦 public bool CheckPersonalID(string PersonalID) { bool returns = false; switch (PersonalID.Length) { case 15: returns = Regex.IsMatch(PersonalID.Trim(), @"(^[1-9]([0-9]{17}|[0-9]{14})$)"); break; case 18: returns = Regex.IsMatch(PersonalID.Trim(), @"(^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$)"); break; default: returns = false; break; } return returns; } 动态添加的TextBox 无法读取值为空? 窗口 C@如何实现WH_CBT全局钩子? 设计一个登录页面,怎么使用MD5 在不同窗体之间的传递控件改变这一事件 [C# Winform Access]按钮触发事件出错。 c#显示子窗体的问题 扫描我是用的 TwainPro4控件,怎么设置该控件为彩色扫描啊急 求“判断网络连接是否正常,触发鼠标自动点击桌面上的某一坐标?” 不可访问,这是什么原因 读写配置文件app.config的问题 request["page"]中page是什么意思?它是request的一个属性吗?
/// 身份证验证
/// </summary>
public static string RexIdentityChina = @"d{18}|d{15}";System.Text.RegularExpressions.Regex.IsMatch("你要验证的值",RexIdentityChina);
http://dev.csdn.net/article/57677.shtm
/// 身份证验证
/// </summary>
public static string RexIdentityChina = @"d{18}|d{15}";System.Text.RegularExpressions.Regex.IsMatch("你要验证的值",RexIdentityChina);
这个对一般的身份证可以,但是你要当心,有身份证号上是有X的哦
{
bool returns = false; switch (PersonalID.Length)
{
case 15:
returns = Regex.IsMatch(PersonalID.Trim(), @"(^[1-9]([0-9]{17}|[0-9]{14})$)");
break;
case 18:
returns = Regex.IsMatch(PersonalID.Trim(), @"(^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$)");
break;
default:
returns = false;
break;
}
return returns;
}