HTML5 Localstorage & jQuery: Supprimer localstorage des clés avec un certain mot
J'ai 2 applications de travail en collaboration avec localstorage et je me demandais comment puis-je supprimer toutes les clés qui commencent avec la note - et todo . Je sais localstorage.clear() efface tout, mais ce n'est pas mon but.
Voici un exemple de ce que j'ai dans mon localstorage:
Où je veux supprimer tous les todo-* avec un clic sur un bouton et tous remarque* avec les autres cliquez sur le bouton à l'aide de jquery.
Merci beaucoup
Vous devez vous connecter pour publier un commentaire.
/^(?:todo-|note-)/
. Le?:
permettra d'en faire un non-capture de groupe qui permettra d'accélérer les choses un peu./^todo-|^note-/
devrait fonctionner sans aucun groupement à tous.J'ai utilisé une méthode similaire à @Ghostoy , mais je tenais à le nourrir dans un paramètre, car j'appelle cela de plusieurs endroits dans mon code. Je n'ai pas pu utiliser mon nom de paramètre dans une expression régulière, donc j'ai simplement utilisé une sous-chaîne à la place.