Une chaîne JSON accepte les données de type
- numérique
- les chaînes de caractères
- les booleans
- les tableaus
- les objets
- l'objet null.
La fonction suivante vous permet de vérifier la validité d'une chaine JSON :
if (/^[],:{}s]*$/.test(text.replace(/["/bfnrtu]/g, '@'). replace(/"[^"nr]*"|true|false|null|-?d+(?:.d*)?(?:[eE][+-]?d+)?/g, ']'). replace(/(?:^|:|,)(?:s*[)+/g, ''))) { alert ('format JSON correct'); }else{ alert ('format JSON INCORRECT !'); }
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!