45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
1 | |
Составить регулярное выражение для ссылки24.05.2015, 15:00. Показов 1493. Ответов 5
Возникла проблема с регулярным выражением...
Нужно проверить переданную php скрипту, ссылку на соответствие шаблону, собственно шаблон и не получается составить... Код
Пример ссылки : https://steamcommunity.com/tradeoffer/new/?partner=88888888888&token=aBaBaBaBaB 88888888888 - последовательность цифр, длинной от 1 до 15 aBaBaBaBaBa - последовательность из латинских букв в разных регистрах, дилинной от 1 до 15 Код
/^(https?:\/\/)?([steamcounity]{14})\.([com]{3})\/([tradofer]{10})\/([new]{3})\/\?([partne]{7})\=([0-9]{1,15})([\w ]{1,15})$/
0
|
24.05.2015, 15:00 | |
Ответы с готовыми решениями:
5
Составить регулярное выражение которое вырезает из HTML страницы все нужные ссылки Регулярное выражение для ссылки Регулярное выражение для получения ссылки на картинку Записать регулярное выражение для адреса и ссылки |
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
|
|
24.05.2015, 15:19 | 2 |
parse_url() затем parse_str
1
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
24.05.2015, 16:00 | 3 | |||||
Сообщение было отмечено Microo10 как решение
Решение
Microo10,
0
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
||||||||||||||||
24.05.2015, 21:16 [ТС] | 4 | |||||||||||||||
твой код работает, но только если строка задана изначально...а если я получаю строку из GET запроса то всегда выдает ошибку...в чем может быть проблема?
С Get не разобрался...но с POST все номально. Выкладываю код с POST, реализованный двумя способами 1 вариант с parse_url:
0
|
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
|
|||||||||||
24.05.2015, 21:51 | 5 | ||||||||||
Microo10, смотри когда-то я написал такую чудесную функцию
универсальный способ узнать находишся ли ты на нужной странице для любого фреймворка php где есть POST и GET теперь как ее можно использовать в твоем случае
1
|
45 / 20 / 4
Регистрация: 18.08.2011
Сообщений: 395
|
|
24.05.2015, 23:20 [ТС] | 6 |
Poznakomlus, очень хорошее решение, спасибо, но я все таки остановился на регулярном выражении, оно вполне справляется с поставленной задачей
0
|
24.05.2015, 23:20 | |
24.05.2015, 23:20 | |
Помогаю со студенческими работами здесь
6
Нужно написать регулярное выражение для проверки коректности введенной ссылки Вконтакте Составить регулярное выражение для строк из 12 символов Не получается составить регулярное выражение для .htaccess Составить регулярное выражение для проверки строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |