110,500
社区成员
发帖
与我相关
我的任务
分享
Regex.IsMatch("",@"^\d{15}(\d{2}[0-9a-zA-Z])?$")
更正规的身份证验证规则自己搜索下public static bool num(string t)
{
int last = t.Length - 1;
for (int k = 0; k < last; k++)
{
if (!Char.IsDigit(t[k]))
return false;
}
if (!Char.IsLetterOrDigit(t[last]))
return false;
return true;
}
for(int i=0;i<str.length-1;i++)
{
if(str[i]>47 && str[i]<58) { return true; break;//包含数字}
}