powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript RegExp не хочет работать
8 сообщений из 8, страница 1 из 1
JavaScript RegExp не хочет работать
    #35409702
JeSert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть регулярка
(\?|&)?admin_app_state=[a-z0-9]+\"
если регулярку считывать с текстового поля - все отлично работает, как только помещаю его в код сразу ошибка
Код: plaintext
1.
2.
var re = new RegExp("(\?|&)?admin_app_state=[a-z0-9]+\"", "g");
document.getElementById('new').value = document.getElementById('old').value.replace(re, "\"");
invalid quantifier ?|&)?admin_app_state=[a-z0-9]+"

почему такое?
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35409998
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
\\?
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35410016
JeSert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да менял, вопрос только почему так, оно работает но только "?" не удаляет со строки
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35410023
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу понять только то что делает функция, а не то что Вам нужно.
Опишите задачу, что нужно сделать?
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35410030
JeSert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удалить все admin_app_state=dfsdf23dsfsdf если есть в начале & или ? удалить и их
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35410086
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SeaMonkey работае, хотя я бы лучше использовал не круглые а квадраьные скобки
Код: plaintext
1.
2.
var re = new RegExp("(\\?|&)?admin_app_state=[0-9a-z]+", "g");
document.getElementById('new').value = document.getElementById('old').value.replace(re, "");
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35410165
JeSert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чет я не помню что бы в регулярках было понятие группирование через квадратные скобки, вы я так понимаю про это говорите
Код: plaintext
(\?|&)
...
Рейтинг: 0 / 0
JavaScript RegExp не хочет работать
    #35410213
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacyВ SeaMonkey работае, хотя я бы лучше использовал не круглые а квадраьные скобки
Код: plaintext
1.
2.
var re = new RegExp("(\\?|&)?admin_app_state=[0-9a-z]+", "g");
document.getElementById('new').value = document.getElementById('old').value.replace(re, "");

Напоминаю.
Код: plaintext
1.
var re = new RegExp("[?&]?admin_app_state=[0-9a-z]+", "g");
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript RegExp не хочет работать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]