Loading...
Обучение/Помощь новичкам | Не работает регулярка
Почему регулярка срабатывает когда ввожу английские буквы ?
php
elseif(!filter_var($_POST['username'], FILTER_VALIDATE_REGEXP, ['options' => ['regexp' => '/^[a-zA-Z0-9_]{1, 32}$/']]))

________
посл. ред. 24.12.2023 в 23:32; всего 1 раз(а); by SNEG
[a-zA-Z0-9_] тебе ничего не говорит?
tiqix , говорит только символы латинского алфавита буквы цифры и знак земля, ну вот чего она срабатывает когда я и ввожу символы английской клавы ?
SNEG (24 дек 2023, в 23:32)
Почему регулярка срабатывает когда ввожу английские буквы ?
php
elseif(!filter_var($_POST['username'], FILTER_VALIDATE_REGEXP, ['options' => ['regexp' => '/^[a-zA-Z0-9_]{1, 32}$/']]))
https://regex101.com/r/5tz23z/1
Иначе если (нет анг букв) то{
Обрабатываем текст
}
________
посл. ред. 25.12.2023 в 00:09; всего 3 раз(а); by _(Ulty)_
_(Ulty)_ (24 дек 2023, в 23:58)
https://regex101.com/r/5tz23z/1
Иначе если (нет анг букв) то{
Обрабатываем текст
}
Странно , скопировал шаблон заработало
SNEG , пробел в данном месте не нужен
{1, 32}
Это регулярные выражения - тема строгая))
________
посл. ред. 25.12.2023 в 00:12; всего 1 раз(а); by _(Ulty)_
_(Ulty)_ , спасибо
Онлайн: 5
Время:
Gen. 0.1034
(c) Bym.Guru 2010-2025