Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2020, 23:19
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Не работает регулярка
Помогите, пожалуйста. Не могу понять, почему не работает регулярное выражение.

var a = "fasdfasdf 283|fasdfasdfasdf|fasdf|Región II "
console.log("a.replace(/\|.+$/, 'Country')");


Мне нужно заменить "Región II" на Country.
Ответить с цитированием
  #2 (permalink)  
Старый 16.02.2020, 23:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,114

Decode,
var a = "fasdfasdf 283|fasdfasdfasdf|fasdf|Región II "
alert(a.replace(/[^|]+$/, 'Country'));
Ответить с цитированием
  #3 (permalink)  
Старый 16.02.2020, 23:58
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Рони, спасибо большое!
Ответить с цитированием
  #4 (permalink)  
Старый 17.02.2020, 08:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,218

Сообщение от Decode
Не могу понять, почему не работает регулярное выражение.
Так ты ее как строку выводишь - вот и не работает...

Можно еще использовать ретроспективную проверку, если "спереди" будет более одного символа...
https://learn.javascript.ru/regexp-l...vnaya-proverka
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
ajax запросы, работает на одних компах и не работает на других vtornik23 AJAX и COMET 2 22.03.2010 18:22
Регулярка работает через раз. Andrej_2 Общие вопросы Javascript 17 17.05.2009 15:15