Hoofdletterongevoeligheid in JavaScript reguliere expressies
Met de modifier i kun je
hoofdlettergevoeligheid negeren.
Laten we eens kijken hoe
dit wordt gedaan.
Voorbeeld
In het volgende voorbeeld vindt de reguliere expressie alleen kleine letters:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
Als resultaat wordt het volgende in de variabele geschreven:
'! ! CCC DDD'
Voorbeeld
Laten we nu de modifier i toevoegen
en de reguliere expressie zal karakters
in alle hoofdlettergevallen zoeken:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
Als resultaat wordt het volgende in de variabele geschreven:
'! ! ! !'
Praktische taken
Vereenvoudig de code door gebruik te maken van de bestudeerde modifier:
let res = str.replace(/[a-zA-Z]/g, '!');