Partage
  • Partager sur Facebook
  • Partager sur Twitter

Expression régulières

    10 avril 2006 à 13:13:19

    Bonjour tout le monde!
    Voila en fait je suis en train d'apprendre le JS et j'aimerai faire un aperçu pour mon forum.
    Bah en fait le problême c'est que je ne sais pas comment utiliser les expressions régulières en Javascript ...
    Je vous montre mon code :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
            <head>
                    <title>Essais Javascript</title>
                    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                    <style type="text/css">
                            .apercu
                            {
                                    width: 500px;
                                    height: 500px;
                                    border: 1px solid #c4ccce;
                                    position: absolute;
                                    top:118px;
                                    left: 460px;
                            }
                    </style>
                    <script language="Javascript">
                            function couleur(couleur)
                            {
                                    var texte = prompt("Entrez votre texte :","");
                                    document.form.texte.value = document.form.texte.value + '[color=' +couleur+ ']'+texte+'[/color]';
                            }
                           
                            function bbcode(raccourci)
                            {
                                    var texte = prompt("Entrez votre texte :","");
                                    document.form.texte.value = document.form.texte.value + '['+raccourci+']'+texte+'[/'+raccourci+']';
                            }
                           
                            function image()
                            {
                                    adresseImage = prompt("Entre l'adresse de l'image :","");
                                    document.form.texte.value = document.form.texte.value + '[image]'+adresseImage+'[/image]';
                            }
                           
                            function citation()
                            {
                                    auteur = prompt("Entre l'auteur de la citation :","");
                                    document.form.texte.value = document.form.texte.value + '[citation='+auteur+']Ecris ta citation ici[/citation]';
                            }
                           
                            function apercu()
                            {
                                    texte = document.form.texte.value;

                                    document.getElementById('apercu').innerHTML = texte;
                            }
                    </script>
            </head>
           
            <body>
                    <form name="form">
                            <fieldset>
                                    <legend>Le BBCode</legend>
                                    <input type="button" name="gras" value="Gras" style="font-weight: bold;" onClick="bbcode('gras')" />
                                    <input type="button" name="gras" value="Italique" style="font-style: italic;" onClick="bbcode('italic')" />
                                    <input type="button" name="gras" value="Souligne" onClick="bbcode('souligne')" />
                                    <input type="button" name="gras" value="Barre" onClick="bbcode('barre')" />
                                    <input type="button" name="gras" value="Clignotant" style="text-decoration: blink;"  onClick="bbcode('clignotant')" />
                                    <input type="button" name="gras" value="Citation" onClick="citation()" />
                                    <input type="button" name="gras" value="Image"  onClick="image()" />
                                    <br />
                                    Couleur : <select name="couleur">
                                            <option value="red" onClick="couleur('red')">Rouge</option>
                                            <option value="blue" onClick="couleur('blue')">Bleu</option>
                                            <option value="aqua" onClick="couleur('aqua')">Bleu clair</option>
                                            <option value="navy" onClick="couleur('navy')">Bleu foncé</option>
                                            <option value="green" onClick="couleur('green')">Vert</option>
                                            <option value="yellow" onClick="couleur('yellow')">Jaune</option>
                                            <option value="gray" onClick="couleur('gray')">Gris</option>
                                            <option value="black" onClick="couleur('black')">Noir</option>
                                    </select>
                            </fieldset>
                           
                            <fieldset>
                                    <legend>Votre message</legend>
                                    <textarea name="texte" rows="30" cols="50%"></textarea>
                                    <span id="apercu" class="apercu"></span>
                                    <br /><br />
                                    <center><input type="button" value="Apercu" onClick="apercu()" /> <input type="submit" value="Envoyer" /></center><br />
                            </fieldset>
                    </form>
            </body>
    </html>

    • Partager sur Facebook
    • Partager sur Twitter

    Expression régulières

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown