Помощник
|
помогите с регулярками! |
Salikhoff_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Letmetouchyou |
18.4.2011, 13:10;
Ответить: Letmetouchyou
Сообщение
#2
|
|
|
|
|
Apay |
18.4.2011, 13:21;
Ответить: Apay
Сообщение
#3
|
|
потомучто для урла регулярка неправильная, а правильную надо просто поискать в инете, учитесь искать, вот первая сслка от гугла
|
|
|
Apay |
18.4.2011, 13:52;
Ответить: Apay
Сообщение
#4
|
|
а разве регулярки в js пишутся в кавычках?
сравните [JS]var s = 'qwerty1234'; alert( s.replace( "/[0-9]/g",'' ) );[/JS] и [JS]var s = 'qwerty1234'; alert( s.replace( /[0-9]/g,'' ) );[/JS] |
|
|
Salikhoff_hb
|
Сообщение
#5
|
|
Интересно, но без кавычек заработало. вот такую вот регулярку сделал, есть предложения по улучшению? [JS]/(ftp|http|https):\/\/(([a-z0-9\-\.]+)?[a-z0-9\-]+(!?\.[a-z]{2,4}(|\/)))$/i[/JS] и еще вот я обрабатываю все на js если все проходит я пропускаю к php коду уже, но есть вопрос в php коде тоже обработчик оставить или не надо. просто пользователь же может отключить js в браузере?
|
|
|
Salikhoff_hb
|
Сообщение
#6
|
|
еще вопрос вот регулярка [JS] "noSpecialCaracters":{
"regex":/^[0-9a-zа-я\.\!\?\)\(\=\,\-]+$/i, "alertText":"Специальные символы запрещены!"},[/JS] как сделать так чтобы она пробелы не считала за ошибку ну чтобы пользователь мог ввести описание, а оно естественно с пробелами, как сделать чтобы ошибок не выдавало? |
|
|
Apay |
18.4.2011, 15:48;
Ответить: Apay
Сообщение
#7
|
|
(' post='109836 @ 18.4.2011, 17:34) Интересно, но без кавычек заработало. потомучто без кавычек строка воспринимается как регулярка, а с кавычками - как просто строка, но никак не регулярка.(' post='109837 @ 18.4.2011, 17:37) как сделать так чтобы она пробелы не считала за ошибку вставте в регулярку пробел, например между 9 и a
|
|
|
Salikhoff_hb
|
Сообщение
#8
|
|
Apay, а на сообщение под номером 5 ответь тоже пожалуйста, проверку в php тоже лучше оставить вдруг у некоторых людей js в браузере выключен или как лучше сделать?
|
|
|
Apay |
18.4.2011, 16:45;
Ответить: Apay
Сообщение
#9
|
|
в php тоже лучше оставить, сойдет практически та же, в синтаксис не вдавался, но должно подойти. если будет давать ошибку - надо просто "подмарафетить"
по улучшению - в инете полно примеров регулярок для урла, выберите которая больше нравится |
|
|
Salikhoff_hb
|
Сообщение
#10
|
|
|
Apay, да пока остановлюсь на этой!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1702 | 11.12.2020, 0:48 автор: Levels |
|
Помогите кто нибудь получить партнерку Росбанк! | 7 | heisenberg_mw | 2347 | 7.8.2020, 9:28 автор: heisenberg_mw |
|
Помогите найти тему пожалуйста | 7 | virtas | 12588 | 24.7.2020, 17:02 автор: -JamesSmips- |
|
Помогите с поиском доноров | 3 | tehno_music | 3365 | 4.11.2019, 17:15 автор: goblin78 |
Текстовая версия | Сейчас: 26.4.2024, 7:28 |