Think global, act local
Eso es lo que le dicen, sin embargo, durante todo el tiempo que yo desarrollador Siempre he visto grandes empresas como Google, Microsoft, Oracle y también lo hacen las validaciones de de manera localizada: saben de qué país soy, por lo que intentarán validar mi número de teléfono, código postal y otros detalles, como los números de cuenta bancaria con los métodos de validación adecuados para mi país. Ayer me registré en Google checkout e incluso me mostraron algunos ejemplos de formatos de códigos postales en mi país.validaciones i18n
Así que mi pregunta es, ¿cómo lo hacen? Sé que tienen miles de empleados, pero me cuesta creer que todos hayan tenido que reinventar el pozo. Hay innumerables métodos de validación para los Estados Unidos, pero ¿qué hay del resto del mundo? Yo aún no he visto una biblioteca decente sola fuente abierta (aparte de una muy incomplete and outdated PEAR attempt) para realizar validaciones en varios aspectos comunes de los países, tales como:
- Identificación Civil
- identificación fiscal
- SSN (Número de Seguridad Social)
- BBAN (Número de cuenta bancaria básica)
- fax, teléfono y números de móviles
- códigos postales/Zip
- Placas de
- números de serie de billetes
- y así sucesivamente ...
¿Existe ¿algún recurso bien escondido que desconozco?
No creo que SO sea el lugar adecuado para comenzar un proyecto de este tipo. Puede usar SO con éxito para responder una pregunta específica (por ejemplo, "¿cuál es el formato de las matrículas en Francia?"), Pero no es útil realizar una investigación exhaustiva. –
@Martin: aunque estoy de acuerdo con usted, esperaré un poco más de comentarios antes de eliminar la pregunta, creo que sería mejor tener una sola pregunta como esta y varias respuestas para cada país que cientos de preguntas "¿a quién le doy? valide XXX por YYY ". –
Incluso teniendo miles de empleados y una sucursal local, Google Checkout perdió el código postal correcto para mi ciudad en Argentina. Me obligaron a usar un código incorrecto para registrarme. –