[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярки
DedMorozzz
ребят, подскажите пожалуйста. Необходимо разрешить ввод не более, чем 5 цыфр и 5 разнообразных символов. Т.е. от 0 до 5 символов в любом месте. пишу так:

"/^[0-9]{0,1}[\*\=\/]{0,1}[-_a-z]+[0-9]{0,1}[\*\=\/]{0,1}[-_a-z]+[0-9]{0,1}[\*\=\/]{0,1}[-_a-z]+[0-9]{0,1}[\*\=\/]{0,1}[-_a-z]+[0-9]{0,1}[\*\=\/]{0,1}[-_a-z]+$/i", "$st"

Но результата нету. в чём дело?



Спустя 35 минут, 16 секунд (21.11.2009 - 13:24) ZSH написал(а):
^[0-9a-z]{0,5}$

Спустя 9 минут, 27 секунд (21.11.2009 - 13:34) DedMorozzz написал(а):
не вариант. я могу написать вместо цыфр буквы и посчитает всё норм. а когда начну писать цыфры - напишет ошибка.
Необходимо явно объявить, что будет цыфра 1(!) далее текст сколько угодно (и 0 в том числе) символов, снова цыфра и т.д. Тамик образом, я смогу написать цыфры где угодно и даже подряд.

Спустя 7 часов, 58 минут, 35 секунд (21.11.2009 - 21:32) kirik написал(а):
DedMorozzz
Чет не особо понял что именно тебе нужно..
То ли
Цитата (DedMorozzz @ 21.11.2009 - 04:49)
Необходимо разрешить ввод не более, чем 5 цыфр и 5 разнообразных символов.

то ли
Цитата (DedMorozzz @ 21.11.2009 - 05:34)
Необходимо явно объявить, что будет цыфра 1(!) далее текст сколько угодно (и 0 в том числе) символов, снова цыфра и т.д.


Покажи строки, которые будут валидны и нет.

Спустя 6 часов, 23 минуты, 49 секунд (22.11.2009 - 03:56) DedMorozzz написал(а):
от 0 до 5 цифр и от 0 до 5 символов
Валидны строки : 12 дима, коля *1 ==12 ** юра

Спустя 1 час, 23 минуты, 25 секунд (22.11.2009 - 05:19) kirik написал(а):
Цитата (DedMorozzz @ 21.11.2009 - 19:56)
от 0 до 5 цифр и от 0 до 5 символов

так?
'/^(?!(.*\d){6,})(?!(.*\D){6,}).+$/'

Спустя 7 часов, 5 минут, 5 секунд (22.11.2009 - 12:25) DedMorozzz написал(а):
всё оказалос несколько проще, чем я думал smile.gif Спасибо. всё работает

Спустя 8 часов, 3 минуты, 41 секунда (22.11.2009 - 20:28) kirik написал(а):
Цитата (DedMorozzz @ 22.11.2009 - 04:25)
всё оказалос несколько проще

Ну не знаю, я с этими lookahead и lookbehind довольно долго втыкал smile.gif


_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.