Здравствуйте.
В моем приложении пользователь должен ввести имя MySQL таблицы. Правильность ввода проверяется следующим регулярным выражением.
if(!preg_match("/^[a-zA-Z_][a-zA-Z0-9_]*$/", $db_name))
$errors[] = "Имя таблицы должно состоять только из букв, цифр и знака подчеркивания, причем имя не должно начинаться с цифры.”;