PHP: Как сказать, содержит ли строка какие-либо специальные символы? [дубликат]

6
задан JD Isaacks 15 July 2010 в 13:53
поделиться

2 ответа

Как насчет использования регулярного выражения:

if (preg_match('/[^a-zA-Z]+/', $your_string, $matches))
{
  echo 'Oops some number or symbol encountered !!';
}
else
{
  // Everything fine... carry on
}
9
ответ дан 8 December 2019 в 15:58
поделиться

Если вы просто хотите проверить, состоит ли строка $input только из символов a-z и A-Z, вы можете использовать следующее:

if(!preg_match('/^\[a-zA-Z]+$/',$input)) {
   // String contains not allowed characters ...
}
6
ответ дан 8 December 2019 в 15:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: