C#中的前两个char的正则表达式,然后是16位数字

时间:2017-10-16 02:24:30

标签: c# regex

/ *正则表达式* /

Regex regex = new Regex(@"^[a-zA-Z]\d{16}$");

/*expression validation */

if ((regex.IsMatch(this.CreditCardNumber)))
{
    // Error message to display
    result = false;
}

例如

AX411111111111111

上面的表达不适用于C#的任何建议?

1 个答案:

答案 0 :(得分:0)

您提供的示例只有15个数字,如果您在其上加16个数字,则应该使用此^[a-zA-Z]{2}[0-9]{16}$或Tim的建议。