J'ai la fonction suivante qui est un parser utilisé par JSON.js:
Je ne comprend pas ce code d'expression réguliere.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 parse: function (text) { try { return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test( text.replace(/"(\\.|[^"\\])*"/g, ''))) && eval('(' + text + ')'); } catch (e) { return false; } }![]()
Comment faire pour ajouter le remplacement de ' par \' et de | par \| ?
Quel doc à lire pour ces expressions régulières ?
Merci beaucoup
Partager