Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2011, 15h15   #1
Futur Membre du Club
 
Alexis
Inscription : mai 2010
Messages : 107
Détails du profil
Informations personnelles :
Nom : Alexis

Informations forums :
Inscription : mai 2010
Messages : 107
Points : 17
Points : 17
Par défaut remplacement et échapement

Bonjour,

Je souhaiterais dans mes données que je reçois remplacer tous les espaces de mes données par un "_" et échapper les caractères spéciaux tel que les apostrophes.

j'ai bien essayé :
Code :
1
2
3
4
var rex=/' '/g
var rex1=/'''/g
var newstr=mastr.replace(rex,'_')
newstr.replace(rex1,'/'')
Ou un truc du genre?
Non?
Alexis35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h16   #2
Futur Membre du Club
 
Alexis
Inscription : mai 2010
Messages : 107
Détails du profil
Informations personnelles :
Nom : Alexis

Informations forums :
Inscription : mai 2010
Messages : 107
Points : 17
Points : 17
/ /g
au lieu de /' '/g.
Alexis35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h19   #3
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
1
2
3
4
var rex=/\s/g
var rex1=/'/g
var newstr=mastr.replace(rex,'_')
newstr.replace(rex1,'/'')
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h33   #4
Futur Membre du Club
 
Alexis
Inscription : mai 2010
Messages : 107
Détails du profil
Informations personnelles :
Nom : Alexis

Informations forums :
Inscription : mai 2010
Messages : 107
Points : 17
Points : 17
le .replace(/'/g,'/'') semble poser problème.
Alexis35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h40   #5
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
tu veux remplacer par quoi ?
la tu as un souci de quotes ...

__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h48   #6
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 572
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 572
Points : 4 073
Points : 4 073
@SF: (back)slashes
(tu as gardé l'erreur du post original )
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h49   #7
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
ha oui .. ben un bête copier coller de son code
Code :
chaine=chaine.replace(/'/g,'\'')
le caractère d'echappement est le \ pas le / !!!!

j'aurais du rectifier au départ au vu du titre du post
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 16h36   #8
Futur Membre du Club
 
Alexis
Inscription : mai 2010
Messages : 107
Détails du profil
Informations personnelles :
Nom : Alexis

Informations forums :
Inscription : mai 2010
Messages : 107
Points : 17
Points : 17
Thx!
Alexis35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h12.


 
 
 
 
Partenaires

Hébergement Web