<root>
<test>
<card>VI</card>
<data>
<RegExp>^4[0-9]{12}(?:[0-9]{3})?$</RegExp>
<binExp>^[608623]{6}</binExp>
</data>
</test>
<test>
<card>MC</card>
<data>
<RegExp>(?:^5[1-5]|^2[2-7])[0-9]{14}$</RegExp>
<binExp>^[542446]{6}</binExp>
</data>
</test>
</root>
if (cardType != "VI" && (binExp && (binExp.test(cardNumber))) )
{
if (RegExp && (!RegExp.test(cardNumber)))
throw "Number is invalid";
}
Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.
”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.
Our community of experts have been thoroughly vetted for their expertise and industry experience.