Reģistra neievērošana JavaScript regulārajās izteiksmēs
Izmantojot modifikatoru i, var neievērot
simbolu reģistru. Apskatīsim, kā
tas tiek darīts.
Piemērs
Nākamajā piemērā regulārā izteiksme atradīs tikai mazos burtus:
javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Rezultātā mainīgajā tiks ierakstīts sekojošs:
javascript'! ! CCC DDD'
Piemērs
Tagad pievienosim modifikatoru i,
un regulārā izteiksme sāks meklēt simbolus
visos reģistros:
javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Rezultātā mainīgajā tiks ierakstīts sekojošs:
javascript'! ! ! !'
Praktiskie uzdevumi
Задание 1
Vienkāršojiet kodu, izmantojot apgūto modifikatoru:
javascriptlet res = str.replace(/[a-zA-Z]/g, '!');