Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Функция preg_match
 
 автор: Ванек2010   (19.01.2010 в 16:41)   письмо автору
 
 

if (!preg_match("|^[\d]+$|", $login)) {
echo "<p class='error' align='center'>Неверный формат запроса! Проверьте URL!";
}
Может кто-то объяснить как с ней работать?
Как сделать чтобы выдавало ошибку при вводе запрещающих символов.

  Ответить  
 
 автор: man1   (19.01.2010 в 17:28)   письмо автору
 
   для: Ванек2010   (19.01.2010 в 16:41)
 


<?

if(!preg_match("/[A-z0-9_-]/"$login)) die('Ошибка! Логин может содержать только след. символы: A-z, 0-9, -, _');
else {

//-------- контент

}
?>

  Ответить  
 
 автор: Ванек2010   (19.01.2010 в 18:16)   письмо автору
 
   для: man1   (19.01.2010 в 17:28)
 

Не работает этот код

  Ответить  
 
 автор: Николай2357   (19.01.2010 в 18:23)   письмо автору
 
   для: Ванек2010   (19.01.2010 в 18:16)
 

<?
!preg_match("/^[a-z0-9_-]+$/i"$login)

  Ответить  
 
 автор: Ванек2010   (19.01.2010 в 18:34)   письмо автору
 
   для: Николай2357   (19.01.2010 в 18:23)
 

Во спс, терь пашет

  Ответить  
 
 автор: Ванек2010   (19.01.2010 в 22:35)   письмо автору
 
   для: man1   (19.01.2010 в 17:28)
 

А допустим у меня есть еще переменные которые необходимо проверить таким же способом..
Точно так же писать?
<? 

if(!preg_match("/[A-z0-9_-]/"$password)) die('Ошибка! Логин может содержать только след. символы: A-z, 0-9, -, _'); 
else { 

//-------- контент 


?> 


а нельзя как-нибудь прибавть к $login ?

<? 

if(!preg_match("/[A-z0-9_-]/"$login$password$abc$sds$и т.д.)) die('Ошибка! Логин может содержать только след. символы: A-z, 0-9, -, _'); 
else { 

//-------- контент 


?> 
Но так не выходит...

  Ответить  
 
 автор: freeing   (19.01.2010 в 18:22)   письмо автору
 
   для: Ванек2010   (19.01.2010 в 16:41)
 

preg-match

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования