Самый простой способ заменить подстроку в JavaScript - PullRequest
1 голос
/ 11 апреля 2010

Какой самый простой способ в JavaScript заменить ABC, DEF, GHI на XYZ в следующих строках

http://z.site.com/z/ABC/z/z.html
http://z.site.com/z/DEF/z/z.html
http://z.site.com/z/GHI/z/z.html

Ответы [ 2 ]

4 голосов
/ 11 апреля 2010
var url = "http://z.site.com/z/ABC/z/z.html";
url = url.replace(/ABC|DEF|GHI/, "XYZ");
1 голос
/ 11 апреля 2010

Вы можете использовать регулярное выражение, чтобы обнаружить этот шаблон и изменить три рассматриваемые буквы:

s = s.replace(/^http:\/\/z\.site\.com\/z\/.../, 'http://z.site.com/z/XYZ');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...