Cuestión : ¿Restringir los nombres del usuario a los carácteres codificar-seguros del URL?

Hola, el

I la escritura de una tela app, y cuando la inscripción de los usuarios, yo quiere cerciorarse de sus nombres del usuario elegidos contiene solamente letras y números. Éste es un poco difícil sin embargo con diversas localizaciones y tal. ¿Necesito cerciorarme de que el username elegido del usuario no ensucie URL y la materia como eso cuando intento la impresión él en webpages.

Is allí un patrón para hacer cumplir nombres del usuario “seguros” cuando los usuarios firman para arriba? Estoy utilizando Java, y necesito básicamente un cierto patrón comprobar si un username se ajusta a lo que gobierna tiene sentido para una tela app,

Thanks
class= del

Respuesta : ¿Restringir los nombres del usuario a los carácteres codificar-seguros del URL?

Si usted va a utilizar sus nombres del usuario para generar los URL etc, entonces intentaría pegarme con el sistema estándar del ASCII de los carácteres, ningunos carácteres especiales.  Un acercamiento simple podría ser comprobar que cada carácter está entre 0-9, a-z o A-Z.  Algunos otros carácteres, como raya también se permiten en URL.

Aquí está un acoplamiento rápido que describe los URL y los carácteres permitidos etc.

http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Otras soluciones  
 
programming4us programming4us