En todas las
validaciones no pueden estar vacías.
* Para
nombres de usuarios que solo pueden ser letras y no pueden estar vacio, y solo
acepta nombres con más de 2 letras. Has este código en un texbox.
private void
textBox1_TextChanged(object sender, EventArgs e)
{
if (es_cadena(txt_nombre))
{
errorProvider1.SetError(txt_nombre, String.Empty);
txt_nombre.BackColor = Color.Honeydew;
}
else
{
errorProvider1.SetError(txt_nombre, "Solo letras");
txt_nombre.BackColor = Color.MistyRose;
}
}
{
if (es_cadena(txt_nombre))
{
errorProvider1.SetError(txt_nombre, String.Empty);
txt_nombre.BackColor = Color.Honeydew;
}
else
{
errorProvider1.SetError(txt_nombre, "Solo letras");
txt_nombre.BackColor = Color.MistyRose;
}
}
* Para validar un correo electrónico.
private
void txt_correo_TextChanged(object sender, EventArgs e)
{
if (es_email(txt_correo))
{
errorProvider1.SetError(txt_correo, String.Empty);
txt_correo.BackColor = Color.Honeydew;
}
else
{
errorProvider1.SetError(txt_correo, "ejemplo@ejemplo.com");
txt_correo.BackColor = Color.MistyRose;
}
}
{
if (es_email(txt_correo))
{
errorProvider1.SetError(txt_correo, String.Empty);
txt_correo.BackColor = Color.Honeydew;
}
else
{
errorProvider1.SetError(txt_correo, "ejemplo@ejemplo.com");
txt_correo.BackColor = Color.MistyRose;
}
}
*Validar un teléfono
solo acepta teléfonos de 7 dígitos aunque lo puedes cambiar, y no acepta letras,
lo puedes utilizar para diferentes funciones:
private
void txt_telefono_TextChanged(object sender, EventArgs e)
{
if (es_telefono(txt_telefono))
{
errorProvider1.SetError(txt_telefono, String.Empty);
txt_telefono.BackColor = Color.Honeydew;
}
else
{
errorProvider1.SetError(txt_telefono, "Formato: 999-9999");
txt_telefono.BackColor = Color.MistyRose;
}
}
{
if (es_telefono(txt_telefono))
{
errorProvider1.SetError(txt_telefono, String.Empty);
txt_telefono.BackColor = Color.Honeydew;
}
else
{
errorProvider1.SetError(txt_telefono, "Formato: 999-9999");
txt_telefono.BackColor = Color.MistyRose;
}
}
Bueno espero
les haya servido mis validaciones cualquier inquietud por favor comentar.
No hay comentarios:
Publicar un comentario