1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Ayuda Expresiones regulares

Tema en 'Javascript' comenzado por KaoruMishimaru_20, 24 de Octubre de 2016.

  1. KaoruMishimaru_20

    KaoruMishimaru_20 Miembro conocido

    Se incorporó:
    11 de Agosto de 2015
    Mensajes:
    495
    Me gusta recibidos:
    301
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    KaoruMishimaru
    Localización:
    Argentina, Buenos Aires, La Plata
    Página web:
    Necesito hacer lo siguiente (Ya lo hice, pero no es funcional del todo):

    Necesito validar el nombre de usuario, y lo que quiero es:

    Lo que esta de color verde, es porque funciona.
    • No se pueda poner espacios
    • Que contenga si o si al menos una letra
    • Prohibir los acentos, signos (¡!@¿?)

    Bien, la expresión regular que estoy usando, es la siguiente:
    Código (Javascript):
    var regex = new RegExp('[0-9a-zA-Zàèìòùáéíóúâêîôûãõ_]', 'gi');
    El problema con esto, es que si pongo "___" funciona, y no quiero, porque no sería lógico, y no logro hacerlo.
    ¿Me pueden ayudar?

    Edito: El nombre de usuario por ejemplo, sería: Pepito Mendez, pero ese nombre no es valido, entonces yo quiero algo como: Pepito_Mendez | PepitoMendez

    Edito x2: Si no se puede, esta bien, no pasa nada.
    Edito x3: Ya se que esta la forma literal de las expresiones sin el constructor, no hace falta que lo digan XD
     
    Última modificación: 24 de Octubre de 2016
  2. AngelKrak

    AngelKrak Miembro conocido

    Se incorporó:
    29 de Abril de 2015
    Mensajes:
    1.014
    Me gusta recibidos:
    410
    Puntos de trofeos:
    83
    Género:
    Hombre
    Ocupación:
    Freelancer
    Localización:
    Guadalajara
    Página web:
  3. KaoruMishimaru_20

    KaoruMishimaru_20 Miembro conocido

    Se incorporó:
    11 de Agosto de 2015
    Mensajes:
    495
    Me gusta recibidos:
    301
    Puntos de trofeos:
    63
    Género:
    Hombre
    Ocupación:
    KaoruMishimaru
    Localización:
    Argentina, Buenos Aires, La Plata
    Página web:
    En PHP yo hice una función, y ahí me va bien, igual, hice otra función en Javascript y funcionó, por lo menos hasta ahora, funciona XD Tuve que hacer la función en JS + la expresión
     

Comparte esta página