首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数字+字母 13位的正则达式

2012-08-16 
求一个数字+字母 13位的正则达式。求一个数字+字母 13位的正则达式。不能是13位存数字或者13位纯字母只能是

求一个数字+字母 13位的正则达式。
求一个数字+字母 13位的正则达式。
不能是13位存数字或者13位纯字母

只能是数字+字母的 13位组合

[解决办法]
string s = "012345678912f";
if(Regex.IsMatch(s,@"^[A-Za-z\d]{13}$")&&!Regex.IsMatch(s,@"^[A-Za-z]{13}$")&&!Regex.IsMatch(s,@"^\d{13}$"))
验证通过
[解决办法]
^(?!(\d{13}|[a-zA-Z]{13})$)[0-9a-zA-Z]{13}$
加上起止符

热点排行