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!