რეგისტრის იგნორირება JavaScript-ის რეგულარულ გამონათქვამებში

i მოდიფიკატორის საშუალებით შესაძლებელია სიმბოლოების რეგისტრის იგნორირება. მოდით ვნახოთ, როგორ კეთდება ეს.

მაგალითი

შემდეგ მაგალითში რეგულარული გამონათქვამი იპოვის მხოლოდ პატარა ასოებს:

javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');

შედეგად ცვლადში ჩაიწერება შემდეგი:

javascript'! ! CCC DDD'

მაგალითი

ახლა კი დავამატოთ i მოდიფიკატორი და რეგულარული გამონათქვამი დაიწყებს სიმბოლოების ძებნას ყველა რეგისტრში:

javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');

შედეგად ცვლადში ჩაიწერება შემდეგი:

javascript'! ! ! !'

პრაქტიკული ამოცანები

Задание 1

გაამარტივეთ კოდი, გამოიყენეთ შესწავლილი მოდიფიკატორი:

javascriptlet res = str.replace(/[a-zA-Z]/g, '!');