Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: простое регулярное выражение
Форумы портала PHP.SU » » Вопросы новичков » простое регулярное выражение

Страниц (1): [1]
 

1. MBmusic - 01 Ноября, 2013 - 12:16:37 - перейти к сообщению
в общем помогите написать простое регулярное выражение, поверка что бы нельзя было вводить все символы на клавиатуре от 1 до 0ну то есть запрет вводить эти символы !, ", @, №, #, $, ;, %, ^, :, &, ?, *, (, ) как написать?
2. Ch_chov - 01 Ноября, 2013 - 12:25:04 - перейти к сообщению
Наверно лучше зайти с другой стороны. И проверять по белому списку.
3. teddy - 01 Ноября, 2013 - 13:06:17 - перейти к сообщению
Согласен с Ch_chov

А по теме:
PHP:
скопировать код в буфер обмена
  1.  
  2. $str = '';// строка в которой необходимо сделать поиск
  3. $pattern = preg_quote('!@#$%^&*()');
  4. if(preg_match("/[$pattern]/", $str)){
  5.     echo 'Есть ошибки';
  6. }else{
  7.     echo 'Ошибок нет';
  8. }

 

Powered by ExBB FM 1.0 RC1