angular-rut icon indicating copy to clipboard operation
angular-rut copied to clipboard

Validacion de formato mientras se valida en modo live

Open RikRed opened this issue 9 years ago • 5 comments

En modo live se permite ingresar formatos invalidos de rut, ej: 1k2k3k4k5 Sugiero tambien validar el valor contra la expresion regular del rut (^\d{1,3}(.?\d{3})*-?[Kk|\d]{1}$) a medida que se ingresan datos para evitar cosas como la mencionada anteriormente.

RikRed avatar Apr 02 '15 19:04 RikRed

Buena idea. ¿Puedes hacer un pull-request con eso?

agustinf avatar Apr 02 '15 20:04 agustinf

No creo que formateo y validación deban ser la misma cosa. Por algo la directiva incluye un validador, para poder chequear si el input del usuario es correcto. No me parece correcto "forzar" al usuario a ingresar un RUT válido, creo que lo correcto es utilizar el estado del validador para informarle al usuario.

antidiestro avatar Apr 10 '15 15:04 antidiestro

@RikRed en el fondo, tu idea es impedir que se siga escribiendo, luego de una K/k?

bunzli avatar Apr 10 '15 19:04 bunzli

Exacto...;)

RikRed avatar Apr 10 '15 19:04 RikRed

No quiero validar el rut como lo hace la funcion de validacion. Sino solo comprobar que el input ingresado corresponda a lo que se entiende como un "formato" rut: una cadena de numeros con o sin separadores de miles ("."), con o sin guion ("-") y que finalice en numero o "K/k". Solo eso...

RikRed avatar Apr 10 '15 20:04 RikRed