2011-12-14 20 views
6

Si un campo se define como alfanumérico, ¿se permiten espacios y guiones bajos (_)?¿Contendrá Alfanumérico _ y espacio?

Espero que no lo sean.

¿Alguien puede confirmarlo?

+0

Proporcione más información y texto significativo. ¿De qué tecnología/lenguaje/marco estás hablando? ¿O está preguntando sobre el significado general de * alfanumérico * (https://en.wikipedia.org/wiki/Alphanumeric)? –

+1

¿Cómo se relaciona la etiqueta [prueba] con su pregunta? – BoltClock

Respuesta

10

Los caracteres alfanuméricos por definición solo comprenden las letras de la A a la Z y los dígitos del 0 al 9. Los espacios y guiones bajos se suelen considerar caracteres de puntuación, por lo que no, no se deben permitir.

Si un campo dice específicamente "caracteres alfanuméricos, espacio y guión bajo", entonces están incluidos. De lo contrario, en la mayoría de los casos generalmente asumes que no lo son.

+0

Aunque en casi todos los sistemas de software en los que he trabajado, los subrayados son la "excepción notable". A menudo se pueden usar cuando no se permiten todos los demás símbolos y signos de puntuación. –

+1

Al menos según Wikipedia, en Perl, el guión bajo también se considera alfanumérico. También cabe destacar la clase de caracteres '\ w', que contiene letras, números y guiones bajos. –

Cuestiones relacionadas