High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
REMPLACER PLUSIEURS MOTS ET CARACTÈRES DANS UN CHAMP
cs_askil2000
Messages postés
92
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
12 avril 2010
- 24 déc. 2007 à 11:07
abdelaziz_info
Messages postés
120
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2017
-
24 déc. 2007 à 23:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/45024-remplacer-plusieurs-mots-et-caracteres-dans-un-champ
abdelaziz_info
Messages postés
120
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2017
24 déc. 2007 à 23:17
Bonjour et salut : askil2000
Ce type de remplacement est le plus souvent utilisé dans des formulaires ; mais ça n’empêche pas que ce soit aussi plus simple et rapide comme ça :
<html>
<head>
<meta http-equiv="Content-Language" content="ar-tn">
<title>remplacement</title>
</head>
<script type="text/javascript">
function remplacement()
{
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/bonjour/g,"Sabah Elkair");
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/merci/g,"choukran");;
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/langage/g,"???");
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/à/g,"a"); // (à) par (a);
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/\//g,"-"); // (/) par (-)?
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/\\/g,"."); // (\) par (.);
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/</g,"_"); // (<) par (_);
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/\ /g,"%20"); // (Espace) par (%20);
}
</script>
</html>
Et voici une chose que tu aimes bien ;
Je te souhaite une très bonne continuation et peut être qu’un jour tu (réinventes la roue), pour quoi pas ?
Cordialement ;
Merci askil2000.
cs_askil2000
Messages postés
92
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
12 avril 2010
24 déc. 2007 à 11:07
Bonjour Abdelaziz,
J'ai mis sur ce site une fonction de remplacement plus simple à utiliser, car pas besoin de connaitre les expressions régulières.
dans ton exemple:
<html>
<head>
<title></title>
<script>
function RC(chaine, quoi, par)
{i=0;k=0;r="";match=false;
while(i<chaine.length){c=chaine.charAt(i);
if(c==quoi.charAt(k)){match=true;k++;}
else{if(match==true){for(z=i-k; z
</head>
</html>
http://www.javascriptfr.com/codes/REMPLACER-MOT-DANS-CHAINE_44974.aspx
Votre réponse
Discussions similaires
Cherche mélangeur de mots à partir d'un texte existant ou un reformulateur de te
pseudoscott
-
13 mai 2012 à 23:12
ucfoutu
-
14 mai 2012 à 21:15
Comment remplacer un caractere par un autre dans une chaine de caractere ?
bigbang
-
29 oct. 2001 à 09:49
cs_ShayW
-
4 janv. 2012 à 20:30
remplacer les caracteres sepciaux par espace
cs_farouha
-
12 mai 2006 à 10:47
us_30
-
13 nov. 2009 à 19:50
melangeur de mot
astrowars
-
26 nov. 2005 à 16:09
astrowars
-
26 nov. 2005 à 19:45
générer une grille de mots mêlés
orangin12FR
-
13 nov. 2015 à 20:32
orangin12FR
-
15 nov. 2015 à 23:19
Rejoignez-nous
A voir également
Comment remplacer des caracteres speciaux dans une chaine
[VBA]remplacer caractère en gardant la mise en forme
Melanger les lettres d'un texte
Mélanger les lettres d'un mot
Un seul champ automatique est permis et il doit être indexé
24 déc. 2007 à 23:17
Ce type de remplacement est le plus souvent utilisé dans des formulaires ; mais ça n’empêche pas que ce soit aussi plus simple et rapide comme ça :
<html>
<head>
<meta http-equiv="Content-Language" content="ar-tn">
<title>remplacement</title>
</head>
<script type="text/javascript">
function remplacement()
{
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/bonjour/g,"Sabah Elkair");
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/merci/g,"choukran");;
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/langage/g,"???");
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/à/g,"a"); // (à) par (a);
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/\//g,"-"); // (/) par (-)?
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/\\/g,"."); // (\) par (.);
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/</g,"_"); // (<) par (_);
document.getElementById('CTX').value = document.getElementById('CTX').value.replace(/\ /g,"%20"); // (Espace) par (%20);
}
</script>
</html>
Et voici une chose que tu aimes bien ;
Je te souhaite une très bonne continuation et peut être qu’un jour tu (réinventes la roue), pour quoi pas ?
Cordialement ;
Merci askil2000.
24 déc. 2007 à 11:07
J'ai mis sur ce site une fonction de remplacement plus simple à utiliser, car pas besoin de connaitre les expressions régulières.
dans ton exemple:
<html>
<head>
<title></title>
<script>
function RC(chaine, quoi, par)
{i=0;k=0;r="";match=false;
while(i<chaine.length){c=chaine.charAt(i);
if(c==quoi.charAt(k)){match=true;k++;}
else{if(match==true){for(z=i-k; z
</head>
</html>
http://www.javascriptfr.com/codes/REMPLACER-MOT-DANS-CHAINE_44974.aspx