Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 20.06.2010, 22:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 31,823

"?id=27".replace(/(.*?\?)(.*?)$/, '$1')
Ответить с цитированием
  #12 (permalink)  
Старый 20.06.2010, 23:01
Аватар для sysya
Профессор
Отправить личное сообщение для sysya Посмотреть профиль Найти все сообщения от sysya
 
Регистрация: 27.12.2009
Сообщений: 292

Сообщение от рони Посмотреть сообщение
"?id=27".replace(/(.*?\?)(.*?)$/, '$1')
работает, только вопросик тоже надо убрать...
А проще кода нету, только такой вариант?


На счёт убрать вопросик разобрался вот так
"?id=27".replace(/(.*?)\?(.*?)$/, '$1')
Благодарю
__________________
Нет предела совершенству...

Последний раз редактировалось sysya, 20.06.2010 в 23:05.
Ответить с цитированием
  #13 (permalink)  
Старый 21.06.2010, 06:37
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

sysya, если у вас объект location или ссылка (именно DOM-элемент, а не строка), то сойдёт это:

location.search == '';


Если же у вас просто строка, то вот рабочий регэксп:

/\?.+$/
Ответить с цитированием
  #14 (permalink)  
Старый 21.06.2010, 07:54
Аспирант
Отправить личное сообщение для Ultimatum Посмотреть профиль Найти все сообщения от Ultimatum
 
Регистрация: 18.06.2010
Сообщений: 63

Попробуйте так

/\?(.*)$/
Ответить с цитированием
  #15 (permalink)  
Старый 21.06.2010, 09:02
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Ultimatum, зачем запоминающие скобки?
Ответить с цитированием
  #16 (permalink)  
Старый 21.06.2010, 09:29
Аспирант
Отправить личное сообщение для Ultimatum Посмотреть профиль Найти все сообщения от Ultimatum
 
Регистрация: 18.06.2010
Сообщений: 63

Сообщение от exec Посмотреть сообщение
Ultimatum, зачем запоминающие скобки?
Как то уже привык так, придает читабельность регулярке.
По крайней мере мне так удобно, хотя понимаю, что так нельзя и передавая пораметры можно запутаться
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка e-mail регулярное выражение mycoding Общие вопросы Javascript 4 09.02.2017 09:12
Регулярное выражение для проверки URL Beck Events/DOM/Window 13 06.02.2011 07:01
Регулярное выражение jetli13 Общие вопросы Javascript 9 11.01.2010 20:40
Регулярное выражение для поиска смайлов. NightmareZ Общие вопросы Javascript 13 23.06.2009 12:12
регулярное выражение demi Общие вопросы Javascript 3 10.03.2009 12:10