Home > JavaScript > FormChek, walidacja numeru karty kredytowej w JavaScript

FormChek, walidacja numeru karty kredytowej w JavaScript

Witam, Znalazłem bibliotekę JavaScript do walidacji danych – FormChek.js (np. numery karty kredytowej). Mam do niej od razu patcha, gdyż mi nie działało.
 // BOI, followed by an optional + or -, followed by one or more digits,
 // followed by EOI.
-var reSignedInteger = /^(+|-)?\d+$/
+var reSignedInteger = /^([-+])?\d+$/


 // BOI, followed by one of these two patterns:
@@ -208,7 +208,7 @@
 // (a) one or more digits, followed by ., followed by zero or more digits
 // (b) zero or more digits, followed by ., followed by one or more digits
 // ... followed by EOI.
-var reSignedFloat = /^(((+|-)?\d+(\.\d*)?)|((+|-)?(\d*\.)?\d+))$/
+var reSignedFloat = /^((([-+])?\d+(\.\d*)?)|(([-+])?(\d*\.)?\d+))$/

 // BOI, followed by one or more characters, followed by @,
 // followed by one or more characters, followed by .,
W skrócie: wyrażenie (+|-) zastępuję ([-+]). Działa OK. Testowałem dla IE, Firefoxa, Opery i Konquerora.
Categories: JavaScript Tags:
  1. No comments yet.
  1. No trackbacks yet.

Subscribe without commenting