IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

@ et espace en regex [RegExp]


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2014
    Messages
    153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2014
    Messages : 153
    Par d�faut @ et espace en regex
    Bonjour,

    Je cherche depuis quelque temps � construire un regex simple mais je n'y arrive pas (je suis peut �tre allergique...)

    L'objectif est de v�rifier en js la valeur d'un input avant POST.

    Voici le code

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    pseudo = $("input[name=pseudo]").val();
    regex = /\@[a-zA-Z0-9][^\s]/;
    if(!regex.test(pseudo)) { alert('saisissez un identifiant commençant par @ et sans espace'); return false;}
    La condition v�rifie la pr�sence du @ mais pas de l'espace.
    Une id�e?

    Merci d'anvance

  2. #2
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retrait�. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 452
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 73
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Retrait�. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 452
    Par d�faut
    Bonjour,
    tu peux faire :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    regex = /\@[a-zA-Z0-9]{1,}$/;
    Commence par @
    Suivi de 1 � n caract�res compris parmi [a-zA-Z0-9]
    {1,} indique qu'il faut au moins 1 caract�re comme celui qui pr�c�de et que le nombre maxi de ces caract�res n'est pas limit�
    $ repr�sente la fin de la variable (il devient inutile de lui pr�ciser qu'il ne doit y avoir de \s

  3. #3
    Membre confirm�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2014
    Messages
    153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2014
    Messages : 153
    Par d�faut
    Merci

    �a fonctionne

    Sujet r�solut

  4. #4
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    pour ce qui est des regexp quelque soit le langage h�te on trouve en ligne de nombreux outils

    une simple rechercher de regexp tester ou debug regexp ou encore regexp online
    permet d'avoir des liste enti�re de tels outils

    ils sont g�n�ralement assez interactif pour facilement mettre au point son expression.

    A+JYT

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. regex :accepter un espace, le \s ne fonctionne pas
    Par beegees dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 27/06/2009, 12h49
  2. [RegEx] split en fonction des espace en excluant les portion entre quotes
    Par Invit� dans le forum Collection et Stream
    R�ponses: 7
    Dernier message: 26/06/2009, 16h58
  3. [RegEx] regex pour trouver une phrase - caract�re espace
    Par L0007 dans le forum Langage
    R�ponses: 2
    Dernier message: 05/06/2008, 17h01
  4. [regex] "Refus" des espaces
    Par alband85 dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 30/07/2007, 10h26
  5. R�ponses: 3
    Dernier message: 16/03/2006, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo