9
validatedbname
validate_db_name
SYNOPSIS
validate_db_name($s)
DESCRIPTION
validate_db_name returns true if $s is a valid database name.
A database name must begin with a letter and contain only letters, digits and the character _ (UNDERSCORE).
EXAMPLE
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);
- }
Comments