Мне нужно проверить правильный синтаксис после функции "preg_match
", которая выберет изображения слайдов, которые упорядочены в слайд-шоу первоначально по номеру.Ниже приведен код в моем файле "php", который выбирает файлы для подачи в javascript / jquery для слайд-шоу.
$photovar=$_GET['id'];
if (!preg_match('/^[a-z_][a-z0-9_]+$/i', $photovar)){
echo 'alert("Photo Album ID must contain only letters, numbers, or underscore, and cannot start with a number")';
die();
}
Я думаю, что могу удалить "^[a-z_] [a-z0-9_]
" и заменить на "[^A-Z]
", чтобы выбрать все, кроме заглавных букв.Однако я не знаю, что делать с конструкцией «эхо».Я думаю, что я могу удалить все из скобки в скобки без каких-либо проблем, но не уверен.Я понимаю, что конструкция "die()
" все равно не очень нравится.