Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

JavaScript строка replace() Method

<String Reference JavaScript

пример

Возвращает строку , в которой "Microsoft" заменяется "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

Результат Рез будет:

Visit w3ii!
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

replace() метод ищет строку для заданного значения, или регулярного выражения, и возвращает новую строку , в которой указанные значения заменяются.

Примечание: Если вы заменяете значение (а не регулярное выражение), только первый экземпляр значения будет заменен. Для того, чтобы заменить все вхождения заданного значения, использовать глобальный (g) модификатор (см "More Examples" ниже).

Подробнее о регулярных выражениях в нашем RegExp Учебник и наш Справочник RegExp объектов .

Этот метод не изменяет исходную строку.


Поддержка браузеров

метод
replace() да да да да да

Синтаксис

Значения параметров
параметр Описание
searchvalue Необходимые. Значение, или регулярное выражение, которое будет заменено новым значением
newvalue Необходимые. Значение заменить значение поиска с

Технические подробности

Возвращаемое значение: Новая строка, где указанное value(s) был заменен новым значением
Версия JavaScript: 1.2

Примеры

Еще примеры

пример

Выполните глобальную замену:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");

Результат Рез будет:

Mr Blue has a red house and a red car
Попробуй сам "

пример

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

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");

Результат Рез будет:

Mr red has a red house and a red car
Попробуй сам "

пример

Использование функции для возврата замещающего текста:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

Результат Рез будет:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Попробуй сам "

<String Reference JavaScript