fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: test regexp + une version OK sur Fr Comp Lang Javascript



Groupes les plus fournis
comp os linux configuration lettres ecriture lettres langue francaise misc actualite comp os mac-os classiques rec photo labo comp developpement agl windev comp lang php reseaux telecoms operateurs mobiles rec arts musique jazz rec bateaux misc divers rec arts musique metal rec cuisine bonnes-adresses petites-annonces divers comp algorithmes lettres langues-anciennes grec comp sys palm-pilot sci electrotechnique usenet-fr emile durkheim


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Bien mais pas à ce point...
Journal du Net - Publié depuis 1 heure
Oui, j'ai rencontré des problèmes de compatibilités JavaScript, ou des bugs qui sont apparus sur des pages mêlant flash et JavaScript. ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Re: test regexp + une version OK



accueil . fr . comp . lang . javascript




Re: test regexp + une version OK

   
Sujet: Re: test regexp + une version OK
De: om+news (l' arobase) miakinen.net (Olivier Miakinen)
Groupes: fr.comp.lang.javascript
Organisation: Neottia nidus-avis
Date: 04. Jun 2008, 22:56:30
Le 04/06/2008 17:42, Une Bévue a écrit :
Olivier Miakinen <om+news@miakinen.net> wrote:


Probablement parce que, « + » n'étant pas un caractère spécial pour les
chaînes de caractères, « \+ » est équivalent à « + », et ta chaîne est
donc équivalente à " AppleWebKit/[^ ]+\+ ".

Coquille de ma part, due à la précipitation. Il fallait bien sûr lire
qu'elle est équivalente à " AppleWebKit/[^ ]++ ", mais tout le monde l'a
compris.

Essaye avec : " AppleWebKit/[^ ]+\\+ "

ouais ça roule comme ça !

et comment tu expliquerais que la chaîne :

" AppleWebKit/[^ ]+\+ " entrée dans un input text sur le site cité +
haut ne donne pas d'erreur ? ET fonctionne très bien.

Tout simplement parce que le \ est alors lu pour lui-même, et pas
comme caractère d'échappement de la syntaxe JavaScript des chaînes de
caractères. D'ailleurs tu l'écrivais toi-même :
«
je vais alors sur le site :
<http://www.regular-expressions.info/javascriptexample.html>

où j'entre :
Regexp: " AppleWebKit/[^ ]+\+ " // sans les ""
»

Tu as bien écrit : « sans les "" ».

perso je suppute, comme ton conseil semble le confirmer, qu'il y a, à la
lecture de cet input par js un escaping fait derrière mon dos et que je
ne vois pas quand je fais un alert sur la valeur retournée par cet input
text ?

Ce n'est fait derrière ton dos que si tu ne connais pas la syntaxe des
chaînes de caractères en JavaScript. En dehors de \' \" \\ \b \f \n \r
\t et \v, toute séquence composée d'un \ et d'un autre caractère est
équivalente au caractère tout seul. Donc "\+" est équivalent à "+".

m'enfin c'est sournois, en tout cas le site où l'on peux tester une
RegExp est à prendre avec des pincettes, compte-tenu de cette
expérience...

Mais non, au contraire ! Dans ta RegExp tu veux un \ suivi d'un +, et
sur le site tu saisis un \ suivi d'un +. C'est quand tu veux utiliser
la syntaxe des « String Literals » en JavaScript que tu es obligé
d'échapper le caractère \ en écrivant \\.


Date Sujet  Auteur
04.06. * test regexpUne Bév ue
04.06. `* Re: test regexp + petite précisionUne Bév ue
04.06.  +* Re: test regexp + petite précisionUne Bév ue
04.06.  |+* Re: test regexp + une version OKUne Bév ue
04.06.  ||+- Re: test regexp + une version OKSAM
04.06.  ||`* Re: test regexp + une version OKOlivier Miakine
04.06.  || +* Re: test regexp + une version OKSAM
04.06.  || |`- Re: test regexp + une version OKUne Bév ue
04.06.  || `* Re: test regexp + une version OKUne Bév ue
04.06.  ||  `* Re: test regexp + une version OKOlivier Miakine
05.06.  ||   `* Re: test regexp + une version OKUne Bév ue
05.06.  ||    `* Re: test regexp + une version OKOlivier Miakine
05.06.  ||     `* Re: test regexp + une version Une Bév ue
05.06.  ||      `* Re: test regexp + une versioOlivier Miakine
05.06.  ||       +* Re: test regexp + une versUne Bév ue
05.06.  ||       |`* Re: test regexp + une veOlivier Miakine
05.06.  ||       | +- Re: test regexp + une Une Bév ue
05.06.  ||       | `- Re: test regexp + une Une Bév ue
05.06.  ||       `* Re: test regexp + une versSAM
05.06.  ||        `* Re: test regexp + une veOlivier Miakine
05.06.  ||         `* Re: test regexp + une SAM
05.06.  ||          `* Re: test regexp + unOlivier Miakine
05.06.  ||           `- Re: test regexp + SAM
04.06.  |`* Re: test regexp + petite précisionSAM
04.06.  | `* Re: test regexp + petite précisionUne Bév ue
04.06.  |  +* Re: test regexp + petite précisionSAM
04.06.  |  |`* Re: test regexp + petite précisionUne Bév ue
04.06.  |  | `- Re: test regexp + petite précisionSAM
04.06.  |  `- Re: test regexp + petite précisionOlivier Miakine
04.06.  `* Re: test regexp + petite précisionSAM
04.06.   `* Re: test regexp + petite précisionUne Bév ue
04.06.    `* Re: test regexp + petite précisionSAM
04.06.     +* Re: test regexp + petite précisionUne Bév ue
04.06.     |`* Re: test regexp + petite précisionSAM
04.06.     | +* Re: test regexp + petite précisionSAM
04.06.     | |`* Re: test regexp + petite précisiUne Bév ue
04.06.     | | `- Re: test regexp + petite préciOlivier Miakine
04.06.     | +- Re: test regexp + petite précisionUne Bév ue
04.06.     | `- Re: test regexp + petite précisionOlivier Miakine
04.06.     `- Re: test regexp + petite précisionOlivier Miakine
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique usenet abus d politique france comp text tex soc sectes usenet prison comp mail soc alcoolisme rec sport automobile

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique rec moto soc sectes usenet abus d soc histoire politique france sci astronomie sci physique rec tv programmes

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Et les normes '
01net - Il y a 7 heures
Pour le developpeur Web > Il ne serait alors plus obliger de multiplier les procédures de controles et les fonctions Javascript pour pallier au non respect ...
source


 




Copyright 2008 ©  - YouTheNet.com

| Immunabwehrkräfte |