Una tarea que en nuestros desarrollos podemos necesitar es la validación de que el número de tarjeta de crédito insertado sea correcto. Pese a que despues necesitamos comprobar que el número introducido haga referencia a una cuenta real y que por consecuente no podrán realizarse cobros en ella.
Una forma, para evitar comprobaciones no válidas es la comprobar que el número metido es un número válido y en caso de que lo sea, proceder a comprobar la veracidad de la tarjeta. Para ello podemos usar unas expresiones regulares bastante facilonas.
//Visa
/^4\d{3}-?\d{4}-?\d{4}-?\d{4}$/
//MasterCard
/^5[1-5]\d{2}-?\d{4}-?\d{4}-?\d{4}$/
8 comentarios, 2 referencias
+
#