logo

Метод JavaScript String replace().

Метод JavaScript string replace() використовується для заміни частини заданого рядка новим підрядком. Цей метод шукає зазначений регулярний вираз у заданому рядку, а потім замінює його, якщо знайдеться збіг.

Ми можемо використовувати модифікатор глобального пошуку з методом replace(), щоб замінити всі відповідні елементи, інакше метод замінить лише перший збіг. JavaScript також надає позначку ігнорування, щоб зробити метод нечутливим до регістру.

Синтаксис

Метод replace() представлений таким синтаксисом:

таблиця реакцій
 string.replace(originalstr,newstr) 

Параметр

originalstr – представляє рядок, який потрібно знайти та замінити.

Newstr - Він представляє новий рядок, який замінено пошуковим рядком.

Повернення

Він повертає новий рядок із зазначеною заміною.

Приклад методу JavaScript String replace().

Давайте розглянемо кілька прикладів методу replace().

як відключити режим розробника на android

Приклад 1

Давайте розглянемо простий приклад заміни підрядка.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Перевірте зараз

Вихід:

 JavaScript 

Приклад 2

У цьому прикладі ми замінимо регулярний вираз за допомогою модифікатора глобального пошуку.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Перевірте зараз

Вихід:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Приклад 3

У цьому прикладі ми замінимо регулярний вираз без використання глобального пошуку.

пекло зворотного виклику в javascript
 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match. 
Перевірте зараз

Вихід:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Приклад 4

У цьому прикладі ми побачимо, що метод replace() чутливий до регістру.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Перевірте зараз

Вихід:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Приклад 5

Ми можемо ігнорувати чутливу до регістру поведінку методу replace() за допомогою модифікатора прапора ігнорування. Розберемося на прикладі:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Перевірте зараз

Вихід:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.