Die folgende Aussage, wenn provider[x].prefixRegExp = /^5[1-5]/
und val = 55
nicht wahr zurückkommt ... mache ich etwas falsch?Regex nicht die Prüfung bestanden
if (provider[x].prefixRegExp.test(val)) {
$('#payment-panel .credit-card-type .'+provider[x].name).addClass('selected').attr('rel', x);
}
Oder verwenden console.log statt Alarm gleich, ob Sie Firebug oder ähnliches verwenden. Es ist ein bisschen leichter zu verfolgen. – NickAldwin