Si tu mets "^[0-9]*$" ca marchera. Tu peux aussi mettre "^[0-9]{0,n}$"
avec n le nombre maximum de chiffres attendus...
Mais tu peux aussi utiliser is_numeric() :
if(!empty($r8) && !is_numeric($r8)) {
bref ce ne sont pas les solutions qui manques...
Edit: note au passage, pourquoi faire un output en javascript des erreurs detectees via php??
si javascript est desactive -> pas d'output des erreurs
Message édité par Woutcha le 12-04-2006 à 18:00:09