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 :

Prise en compte caractères dans prénom [RegExp]


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 46
    Points : 44
    Points
    44
    Par défaut Prise en compte caractères dans prénom
    Bonjour,

    J'ai un site internet sur le quel il y a un formulaire de contact.
    Dans ce formulaire, il y a un champ prénom.
    J'aimerais pouvoir vérifier que ce champ est correctement remplis par l'utilisateur.
    Pour ce faire, j'ai pensé aux regex.
    Voici la regex pour le nom : /^[-\sa-zA-Z]{0,20}$/u.

    Cependant, j'aimerais que cette regex puissent prendre en compte l'alphabet latin mais aussi les alphabets chinois, japonais, russes....
    Pourriez vous me dire ce qu'il faut que je fasse pour procéder ?

    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- C'est simple : ne pas mettre de regex.
    Compte-tenu de la diversité des patronymes, surtout dans des langues différentes... une regex n'a aucun sens.

    2- A la rigueur, tu peux interdire certains caractères.
    (je doute qu'il y ait beaucoup de noms ou prénoms comportant des chiffres, par exemple...)

    3- De plus, il existe des noms et/ou prénom qui font plus de 20 caractères.
    Dernière modification par Invité ; 13/07/2019 à 20h35.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 46
    Points : 44
    Points
    44
    Par défaut
    Ok je partirai plus sur des interdictions alors.
    Comment je fais pour interdire les symboles pour chaque langues ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] regex et caractères accentués
    Par smileland dans le forum Langage
    Réponses: 1
    Dernier message: 11/01/2013, 10h17
  2. Cherche pattren regex (remplacer caractères de ponctuation))
    Par snoops2009 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 24/03/2009, 21h52
  3. [Regex] Remplacer caractéres spéciaux par leurs correspondants "normaux"
    Par dragonfly dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/09/2008, 10h15
  4. [RegEx] Problème regex et caractère \
    Par Kyom dans le forum Langage
    Réponses: 2
    Dernier message: 05/04/2007, 16h07

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