Мне нужно определить шаблон так, чтобы входная строка могла содержать только 0-9, az и AZ.Кроме того, длина находится в диапазоне 1-30.
Вот сценарий:
$fileBaseName = 'abc12345';
if (!preg_match("/^[a-zA-Z0-9]{1, 30}$/", $fileBaseName)) {
echo '<br/>' . 'invalid' . '<br/>';
} else {
echo '<br/>' . 'valid' . '<br/>';
}
Однако, когда я запускаю этот код, возвращаемое значение всегда недопустимо.
Как решить эту проблему?
Спасибо