15
validatedbname
validate_db_name
SYNOPSIS
validate_db_name($s)
DESCRIPTION
validate_db_name retourne true si $s est un nom de base de données valide.
Un nom de base de données doit commencer par une lettre et ne contenir que des lettres, des chiffres et le caractère _ (SOULIGNÉ).
EXEMPLE
php > require 'library/validatedbname.php';
php > var_dump(validate_db_name('izend_db'));
bool(true)
php > var_dump(validate_db_name('2026db'));
bool(false)
CODE
- function validate_db_name($s) {
- $regexp='/^[a-zA-Z][a-zA-Z0-9_]{1,64}$/';
- return preg_match($regexp, $s);
- }
Commentaires