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 :

Replace dans INPUT


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Homme Profil pro
    Autodidacte
    Inscrit en
    Octobre 2019
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : Autodidacte
    Secteur : B�timent Travaux Publics

    Informations forums :
    Inscription : Octobre 2019
    Messages : 5
    Par d�faut Replace dans INPUT
    Bonjour,

    J'ai besoin de votre aide:

    Je voudrais qu'en tapant n'importe quel caract�re il soit remplacer par ce caract�re � �

    J'ai cette ligne de code qui fonctionne: a est bien remplac� par :

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <input tabindex="201" type="TEXT" maxlength="1" size="1" name="cle_e1" id="cle_e1" style="color: #0131B4; FONT-size: 20px; WidTH: 25px" onkeyup="Autotab(2, this.size, this.value); this.value = this.value.replace('a','¦')"></input>

    Maintenant je voudrais remplacer dans cet INPUT mon a par . qui en Regex vaut n'importe quel caract�re. Mais je pense que ma syntaxe est peut-�tre incorrecte ?

    Merci d'avance

  2. #2
    Expert confirm�
    Avatar de ProgElecT
    Homme Profil pro
    Retrait�
    Inscrit en
    D�cembre 2004
    Messages
    6 132
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 69
    Localisation : France, Haute Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Retrait�
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 6 132
    Par d�faut
    Salut

    Pour les caract�res sp�ciaux, il faut �chapper avec le caract�re \, donc \. d�signe le point . et non plus tout caract�re unique, sauf le caract�re de nouvelle ligne du pattern Regex.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont d�pann�s.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Expert confirm� Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par d�faut
    . qui en Regex vaut n'importe quel caract�re
    Dans la pattern, le point a effectivement une signification sp�ciale et matche n'importe quel caract�re (sauf le caract�re nouvelle ligne \n), mais ce n'est pas le cas dans la cha�ne de remplacement o� il ne signifie rien de particulier.

    De toute mani�re, tu n'as pas � te pr�occuper des regex vu que ton code ne les utilise pas: lorsque le premier param�tre de String.prototype.replace() est entre quotes, il est interpr�t� comme une cha�ne litt�rale, pas comme une pattern.

Discussions similaires

  1. [CSS][IE]image dans input text
    Par lejert dans le forum Mise en page CSS
    R�ponses: 6
    Dernier message: 23/05/2009, 01h31
  2. style pour le bouton dans input type file
    Par manaboko dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 09/02/2005, 14h47
  3. [Utile]Rajout automatique dans input et verif date
    Par matpal dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 08/11/2004, 16h36
  4. [LG]inserer dans une liste chainee
    Par jaabouc dans le forum Langage
    R�ponses: 4
    Dernier message: 19/04/2004, 00h44

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