From 043ef67aef207dc867decd0be8011efa7d6c4feb Mon Sep 17 00:00:00 2001 From: Ricy40 <ricardogarcia.pt@outlook.com> Date: Fri, 12 May 2023 02:22:12 +0100 Subject: [PATCH] fix credit card number checker to support more lengths --- store/static/js/checkout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store/static/js/checkout.js b/store/static/js/checkout.js index b677758..efdbdc8 100644 --- a/store/static/js/checkout.js +++ b/store/static/js/checkout.js @@ -51,7 +51,7 @@ checkoutForm.addEventListener("submit", (e) => { let exp = document.getElementById("exp"); let cvc = document.getElementById("cvc"); - var regEx = /[0-9]{16}$/; + var regEx = /[0-9]{8}|[0-9]{9}|[0-9]{10}|[0-9]{11}|[0-9]{12}|[0-9]{13}|[0-9]{14}|[0-9]{15}|[0-9]{16}|[0-9]{17}|[0-9]{18}|[0-9]{19}$/; if(number.value.replace(/\s/g, "").match(regEx)) { var regEx = /[0-9]{2}[/][0-9]{2}$/; if(exp.value.match(regEx)) { -- GitLab