javascript 大文字・小文字を区別せずに置換する
- 作成日 2022.10.13
- javascript
- javascript
javascriptで、大文字・小文字を区別せずに置換するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 106.0.5249.103
大文字・小文字を区別せずに置換
大文字・小文字を区別せずに置換するには、「replace」で正規表現「gi」を使用します。
const str = 'aBc Abc aBC';
const result = str.replace(/abc/gi, 'foo');
console.log(result); // foo foo foo
全角でも区別されずに置換されます。
const str = 'aBc ABC';
const result = str.replace(/abc/gi, 'foo');
console.log(result); // foo foo
小文字に変換
両方とも「toLowerCase()」で小文字に変換してから「」で置換する方法もあります。
const str = 'aBc ABC';
const replaced = 'abc'.toLowerCase();
const result = str.toLowerCase().replaceAll(replaced, 'foo');
console.log(result); // foo foo
-
前の記事
firefox 履歴とブックマークの管理画面を開くショートカットキー 2022.10.13
-
次の記事
javascript 空の配列やオブジェクトは「true」として判定される 2022.10.13
コメントを書く