JavaScript-də RegExp-də Registrin laqeyd edilmesi
i modifikatorunun köməyi ilə
simvolların registri laqeyd edilə bilər.
Gəlin bunun necə edildiyinə baxaq.
Nümunə
Aşağıdakı nümunədə regulyar ifadə yalnız kiçik hərfləri tapacaq:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'! ! CCC DDD'
Nümunə
İndi isə i modifikatorunu əlavə edək
və regulyar ifadə bütün registrlərdə
simvolları axtarmağa başlayacaq:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'! ! ! !'
Praktiki Tapşırıqlar
Öyrənilmiş modifikatordan istifadə edərək kodu sadələşdirin:
let res = str.replace(/[a-zA-Z]/g, '!');