*/ class LSformRule_alphanumeric extends LSformRule { /** * Vérification de la valeur. * * @param string $value Value à vérifier * @param array $options Options de validation (inutile ici) * @param object $formElement L'objet formElement attaché * * @return boolean true si la valeur est valide, false sinon */ function validate ($value,$options=array(),$formElement) { if (isset($options['params']['with_accents']) && $options['params']['with_accents'] == true){ $regex = '/^[a-zA-Z0-9àâäéèêëîïôöù]+$/'; } else { $regex = '/^[a-zA-Z0-9]+$/'; } LSsession :: loadLSclass('LSformRule_regex'); return LSformRule_regex :: validate($value,$regex,$formElement); } } ?>