====== 8.2 Validaciones ====== Acabamos de ver cómo saber si un campo o formulario es o no válido. En este tema vamos a ver las validaciones estándar que tiene angular dejando para la unidad [[unidades:13_formulariosadv:00_start]] la creación de nuevas validaciones. ===== Tipos de Validaciones ===== AngularJs dispone de 9 tipos de validaciones distintas: * ''email'': El campo debe tener el formato de un correo electrónico * ''max'': El campo debe tener un valor máximo * ''maxlength'': El campo debe tener un nº máximo de caracteres * ''min'': El campo debe tener un valor mínimo * ''minlength'': El campo debe tener un nº mínimo de caracteres * ''number'': El campo debe ser un número * ''pattern'': El campo debe seguir una expresión regular * ''required'': el campo es requerido * ''url'': El campo debe tener el formato de una URL Para que todas estas validaciones funcionen es necesario que tanto el ''
''como el '''', '' '' que ''type="email"''. ==== max ==== Sólo se aplica a '''' cuyo ''type="number"''. Deberemos indicar la directiva ''max="valor"'', siendo ''valor'' el valor máximo que puede tener. ==== maxlength ==== Sólo se aplica a '''' cuyo ''type="number"'' o ''type="text"'' o ''