|
Регулярные выраженияОбсуждение темы Регулярные выражения в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; люди, тут такая проблема.. Есть поле ввода в котором можно ввести только символы русского и латинского алфавита + символ "_". Потом проверка, если ... |
|
Опции темы |
12.05.2005, 18:35 | #1 |
|
люди, тут такая проблема.. Есть поле ввода в котором можно ввести только символы русского и латинского алфавита + символ "_". Потом проверка, если не соответствует регулярному выражению выдать ошибку... вот такое вот написал.
PHP код:
|
|
12.05.2005, 19:50 | #2 |
|
У тебя выражение проверяет, есть ли какие-нибудь из этих символов в строке. Когда пишешь «Проверка <», оно находит совпадение с русскими буквами и значит, все в порядке.
|
|
12.05.2005, 20:17 | #3 |
|
Понял тебя... Тогда как написать задуманное? Тоесть как разрешить ТОЛЬКО латинский и русский алфавит?
|
|
12.05.2005, 20:29 | #4 |
|
Есть функция preg_match_all();
Простой preg_math() ищет первое совпадение и всё. Его лучше использовать для исключения спец. символа... |
|
12.05.2005, 21:34 | #5 |
|
Легче уже написать не !preg_match а обычный preg_match и задать регулярное выражение "#[\<\>\/\\\"\']#". Так и сделал)
спасибо вам) |
|
16.05.2005, 10:58 | #6 |
|
if(!eregi("[0-9A-Za-zА-Яа-я_]", $input))
|
|
25.05.2005, 03:19 | #7 |
|
"/^[0-9a-zA-Zа-яА-Я_]+$/"
Вот так надо. Иначе проверка просто ищет совпадение, а что там кроме него - это мало колышет Alkeeper добавил [date]1116976862[/date]: P.S. для прег_мача, естественно |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуются дизайнеры (регулярные заказы) | StarGroup | Вакансии | 0 | 06.03.2013 18:52 |
Поиск выражения без учета регистра | tend | ASP, Perl, PHP и MySQL | 14 | 15.09.2006 17:47 |
регулярные выражения | seka | HTML, CSS, JavaScript | 7 | 29.01.2005 17:42 |
Регулярные рассылки | Web | Кальянная | 4 | 15.12.2004 12:22 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|