Questions marquées «validation»

90
Tester les pointeurs de validité (C / C ++)

Existe-t-il un moyen de déterminer (par programme, bien sûr) si un pointeur donné est "valide"? Vérifier NULL est facile, mais qu'en est-il des choses comme 0x00001234? Lorsque vous essayez de déréférencer ce type de pointeur, une exception / un crash se produit. Une méthode multiplateforme est...

90
Validation des adresses IPv4 avec regexp

J'ai essayé d'obtenir une regex efficace pour la validation IPv4, mais sans beaucoup de chance. Il semblait à un moment donné que je l'avais eu avec (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, mais cela produit des résultats étranges: $ grep --version grep (GNU grep) 2.7 $ grep -E...

83
AJAX: vérifier si une chaîne est JSON?

Mon JavaScript plante parfois sur cette ligne: var json = eval('(' + this.responseText + ')'); Des plantages surviennent lorsque l'argument de eval()n'est pas JSON. Existe-t-il un moyen de vérifier si la chaîne est JSON avant de faire cet appel? Je ne veux pas utiliser de framework - y a-t-il un...