Страница 1 из 1
ereg (латиница, цифры, точка, подчеркивание, плюс, минус)
Добавлено: 15 апр 2011, 19:34
Александр
ereg (латиница, цифры, точка, подчеркивание, плюс, минус)
Код: Выделить всё
<?$str ='Fi-rst+ Last';if (!ereg("^([\+a-z A-Z0-9._-]){0,}$",$str)) { echo 'Нельзя';} else { echo 'Можно';}?>
Всё, кроме кириллицы
Код: Выделить всё
<?$name= '123 4 saa.,'; if(!ereg('[а-яА-Я]',$name)) echo '1';else echo '0';?>
Re: ereg (латиница, цифры, точка, подчеркивание, плюс, минус)
Добавлено: 15 апр 2011, 21:23
112
Александр
Не подскажите где можно найти список таких вот ^([\+a-z A-Z0-9._-]){0,}$ знаков?(Тоже хочу сделать чтоб были только цифры/буквы/ссылки)
Re: ereg (латиница, цифры, точка, подчеркивание, плюс, минус)
Добавлено: 15 апр 2011, 21:47
Александр
112
Регулярные выражения. Можешь поискать "примеры регулярных выражений".
Re: ereg (латиница, цифры, точка, подчеркивание, плюс, минус)
Добавлено: 15 апр 2011, 22:28
112
Спасибо,нашел...будет время напишу не большой урок,а пока если кому нибудь нужно ,то
тут
rsdn.ru/article/alg/regular.xml
Re: ereg (латиница, цифры, точка, подчеркивание, плюс, минус)
Добавлено: 02 май 2011, 08:58
Doker
Код: Выделить всё
if (!preg_match("/^[_0-9A-Za-zА-Яа-яЁё\s]+$/u",$massage) ) {echo '<div style="border: 1px solid #D4BC4C; background-color: #F9F6E7; padding: 8px 11px; font-size: 11px; margin: 10px 10px 10px 10px; text-align:left;">Ошибка. Введены запрещенные символы. Разрешено использование только цифр и буков.</div>'; }else { echo '<div style="border: 1px solid #D4BC4C; background-color: #F9F6E7; padding: 8px 11px; font-size: 11px; margin: 10px 10px 10px 10px; text-align:left;">Данные записаны в базу данных. </div>'; }