17个数字后面加一个字母x比如11010219730529004x

解决方案 »

  1.   

    ^[0-9]{14}[0-9xX]$|^[0-9]{17}[0-9xX]$ 自己解决路俄
      

  2.   

    \d{11}
    Regex re = new Regex("\d{11}");            if (re.IsMatch(int))
                {                return int.toString()+"x";
                }
      

  3.   

    Regex re = new Regex("\d{11}x");            if (re.IsMatch(string))
                {                return string
                }
      

  4.   

    身份证号码验证
    http://dev.csdn.net/develop/article/76/76394.shtm
      

  5.   

    Regex regex = new Regex("^\d{17}x$", RegexOptions.IgnoreCase);