Меню :
php (149)
js (116)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
warning (3)
button (3)
display (2)
php get (2)
info (2)
xml (2)
xhr (2)
radio (1)
js post (1)
iframe (1)

См. интсрукция по ruweb.

Флаг "i" Replace в JavaScript

05.06.2026 22:59 / Марат / Смотрели : 34 / js | js_replace |

""i" Replace в js". "Флаг "i" Replace в JavaScript"

Разбираем флаг "i" в Replace в JavaScript.

Флаг "i" Replace в JavaScript

  1. Флаг "i" Replace в JavaScript
  2. Пример Replace без флага "i".
  3. Пример использовании флага "i" в Replace.
  4. Пример №2 использовании флага "i" в Replace.
  1. Флаг "i" Replace в JavaScript

  2. Флаг "i" (case‑insensitive) указывает, что поиск по регулярному выражению должен быть нечувствителен к регистру.

    Это значит, что шаблон будет находить совпадения независимо от того, написаны ли символы в верхнем или нижнем регистре.

    Как задать флаг "i" Replace в JavaScript

    Есть два способа создания регулярных выражений с флагом "i":

    Литеральный синтаксис (когда шаблон известен заранее):

    let regex = /шаблон/i;

    Через конструктор RegExp (когда шаблон формируется динамически):

    let regex = new RegExp("шаблон", "i");

  3. Пример Replace без флага i.

  4. Код использования "Replace" без флага "i" в Replace.

    <script>

    let text = "Привет флаг ″i″ в replace, привет флаг ″i″ в JavaScript!";

    let result = text.replace(/привет/, "Здравствуй");

    document.write(result);

    </script>

    Результат примера использования без флага "i" в Replace.

    Вывод примера использования без флага "g" в Replace.

    Как видим в примере без флага "g" в Replace, что было изменено точное совпадение в строке, т.е. заменено слово "привет", после запятой...

  5. Пример использования флага "i" в Replace.

  6. В данном пункте рассмотрим использования флага "i" в Replace в js.

    Добавим флаг "i" в выше приведенный код:

    <script>

    let text1 = "Привет флаг ″i″ в replace, привет флаг ″i″ в JavaScript!";

    let result1 = text1.replace(/привет/i, "Здравствуй");

    document.write(result1);

    </script>

    Результат примера использования флага "i" в Replace.

    Вывод примера использования флага "i" в Replace.

    Как видим в примере использования флага "i" в Replace, что было заменено первое вхождение строки, без учета регистра...

    А второе,точное совпадение по шаблону слова "привет" было проигнорировано!

  7. Пример №2 использовании флага "i" в Replace.

  8. Ну и бонусом, добавим в выше приведенный код второй флаг "g",чтобы заменить все вхождения строки, без учета регистра...

    <script>

    let text2 = "Привет флаг ″i″ в replace, привет флаг ″i″ в JavaScript!";

    let result2 = text1.replace(/привет/gi, "Здравствуй");

    document.write(result2);

    </script>

    Результат примера использования флага "i" + "g" в Replace.

Всего комментариев : Comments+ 2.0
1000
+ =


Сайту : 206 дней | статей : 345
JsPhp.ru | Аминев Марат © 2025 - 2026 | 1514 | Подписаться.