Tenemos un formulario que tiene campos para nombre y apellido. Me pidieron que permitiera los guiones bajos. No conozco ninguna inyección de sql que use guiones bajos, pero tampoco conozco a nadie con un guión bajo en su nombre. ¿Hay alguna buena razón para permitir o no permitir los caracteres de subrayado en los nombres?¿Debo permitir guiones bajos con nombre y apellido?
EDIT: Estoy usando parámetros y validación del lado del servidor. Esto es para la validación del lado del cliente a través del complemento de validación jQuery.
EDIT 2: No quise que esto se convirtiera en un debate sobre si debería o no hacer una validación ... Solo quería saber si había alguna razón convincente para aceptar los guiones bajos, como debería aceptar Gente irlandesa o guiones. Basado en eso, estoy aceptando la respuesta de Oren.
¿qué idioma del lado del servidor estás usando? – Sarfraz
Fuera de interés, ¿alguien ha oído hablar de un nombre * real * que contenía un guión bajo? – stuartd
@sAc - estamos usando .Net –