Ich habe eine Regex-Ausdruck, der das Ablaufdatum auf der Kreditkarte entspricht Format, das ich suche, ist mm/yy. Folgendes ist meine Funktion in JavascriptRegex-Ausdruck funktioniert nicht zur Validierung Kreditkartenablauf Informationen
validateCreditCardExpiry: function(expiry){
if(this.isEmpty(expiry))
{
return false;
}
var regex = /^(0[1-9]|1[0-2])\/?([0-9]{2})$/;
if(!regex.test(expiry))
{
return false
}
return true
}
Ich habe versucht, mit der oben genannten auf Zeichenfolge wie 12/33, die falsche zurückgibt. Kann mir jemand helfen? Dank
Ihr Muster funktioniert: https://regex101.com/r/rK7aO8/1 Der Fehler muss woanders sein. – Jan
Es scheint in Ordnung für mich. Möglicherweise haben Sie ein nicht druckbares Zeichen in der Zeichenfolge. – Toto
es scheint, dass es in der if (! Regex.test (Ablauf)) und damit false – chan