Je veux savoir si possible garder certaines valeurs et en supprimer d'autres avec une expension régulière.Comment conserver les valeurs et supprimer les autres (attributs chaîne html) sur une expression régulière?
Je possède ce code:
var str = '<td class="sky" data-toggle="up" id="heaven" > Link to heaven </td>';
var res = str.replace(/(data-toggle=")([a-zA-Z0-9:;\.\s\(\)\-\,]*)(")/gi, '');
console.log(res);
Mon résultat est le suivi:
<td class="sky" id="heaven" > Link to heaven </td>
Je veux attendre le résultat comme celui-ci (inverse):
<td data-toggle="up" > Link to heaven </td>
[! ** ** DONT] (http://stackoverflow.com/a/1732454/1048572) – Bergi
AAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHhhHHHHAAAAAAAAAAAAAAAAAHHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH – JSelser
ce qui est A propos d'avoir plus d'attributs, ou juste besoin de garder l'attribut 'data-toggle'? – Kerwin