Bonjour à tous,
suite à une discution sur ce post
je souhaite décortiquer une chaine de caractère qui est du script code HTML afin d'en faire un tableau (ou object) de tags et l'attribues afin des les remettre en forme proprement via les fonctions de JS. Je me suis donc créer un code test que voici :
Pour commencer, j'ai beau lire les tutoriels sur les expressions régulières, c'est une chose qui m'est vraiment pas facile à assimiler et c'est pour ça que je viens vous demander de l'aide. Et je sèche dès le début. D'ailleurs s'il existe une fonction qui fait déjà ce que je cherche je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 var docHTML = '<form id="form1" name="form1" method="post" action="http://url/index.php">' + '<div class="bloc" id="bloc-name">' + '<label>name' + '<input type="text" name="name" id="name" />' + '</label>' + '</div>' + '<div class="bloc" id="bloc-pass">' + '<label>password' + '<input type="text" name="pass" id="pass" />' + '</label>' + '</div>' + '<div class="bloc" id="bloc-send">' + '<input id="send" name="submit" type="submit" value="send" />' + '</div>' + '</form>';
J'ai donc commencé par cela :
Mais là ça commence déjà mal il me retourne le premier label, voici le message alert :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 window.onload = function() { var expReg = new RegExp(/<(\w+)>/ig); var matches = expReg.exec(docHTML); alert(matches) }
avez-vous une idée pour m'aider a commencer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <label>,label
Merci d'avance de votre aide.
Bien cordialement.
Partager