Ce script à pour vocation d'offir un test interactif sur l'usages des Expressions Regulière (Regular Expressions, regex, regexp) en Javascript et de demontrer comment editer le contenut d'une textarea sans avoirs recours aux propriétées contenteditable ou designmode.
The purpos of this script is to test interactivaly Regular Expressions (regex, regexp) in Javascript an to demonstrates how to edit the content of a textarea without the need of contenteditable or designmode features.

1. Premierement, ceci n'a encore rien a voirs avec les REGEX, mais regardons rapidement comment capturer le contenu d'une textarea en vue d'obtenire une chaines de charactère (string) traitable en javascript.

1. First all, this has'nt yet nothing to do with REGEX, but let quickly see how to capture the textarea content in order to get a string that we may work with in javascript.

Exemple:Explanations:

  1. Il faut, evidemment, que la textarea ait un id :
    Textarea element should obviously have an id:

    <textarea id="id_txa_01_"></textarea>
  2. Quand un evenement suggere de recuperer le contenu , ont l'as par
    When an event let you capture the content you get it by

    <input type="button" value="recuperer" onclick=" document.getElementById('id_txa_01_').value ; " />
    Comme vous pourrez le voir dans le code source je fait l'appèle au travers de la fonctions getValueFromTxtArea dans la quelle ce fait une alert() de la valeurs. C'est seulement pour réunire, à des fins didactiques toutes les fonctions utilisées au saint d'un même fichier, mais cette fonctions ne fait vraiment rien de plus.
    As you may see in the source code, I call it trough getValueFromTxtArea where an alert() happend on the value. This is only to have, for didactical purpose, the whole set of functions in the same file but realy it do nothings more.


2. Effectuer un remplacement dans cette chaine de caractères par l'usage des regex
2. Make a replacement on this string by the use of regex
0. Retour à la pages de garde sur les Regex
0. Back to home Regex page

Get Firefox!license: gnu gplValid XHTML 1.0 TransitionalUne alternative pour vos services internet


Ce travail a été accomplits par Nathan Meurrens pour Cassiopea.
Utilisez le librement sous les conditions de la gpl (voirs le code source pour plus d'informations).
This stuff is from Nathan Meurrens for Cassiopea.
Feel free to use it under the terms of the gpl (see source code fo details).