No olvides que en las ciencias un error suele tener varias resoluciones, de igual modo nosotros aquí mostramos lo más óptimo y mejor.
Ejemplo: aleteo del validador
final passwordValidator =MultiValidator([RequiredValidator(errorText:'password is required'),MinLengthValidator(8, errorText:'password must be at least 8 digits long'),PatternValidator(r'(?=.*?[#[email protected]$%^&*-])', errorText:'passwords must have at least one special character')]);
String password;Form(
key: _formKey,
child:Column(children:[TextFormField(
obscureText:true,
onChanged:(val)=> password = val,// assign the the multi validator to the TextFormField validator
validator: passwordValidator,),// using the match validator to confirm password TextFormField(
validator:(val)=>MatchValidator(errorText:'passwords do not match').validateMatch(val, password),)]),);
Calificaciones y comentarios
Recuerda algo, que tienes la capacidad de agregar una reseña .
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)