string . ']*$/', $check); } // autoriser les caracteres spéciaux (pour une PHRASE ou paragraphe) : // check_string PLUS ces symboles ====> & * > < ? % ! : , " ' public function check_string_with_some_special_cars($check) { return (bool) preg_match('/^[' . $this->string . '?%!:,&#*><\-\+\="\'' . ']*$/', $check); } public function check_mail($check) { return (bool) filter_var($check, FILTER_VALIDATE_EMAIL); } }