今回はreplaceを使って複数の文字を置換させる書き方について紹介していきたいと思います。
【replace】複数の文字列を置換させる方法
javascript
let txt_name = 'Apple orange kiwi.';
if(txt_name.match(/\s+|\./g)){
let change_txt = txt_name.replace(/\s+/g, '_').replace(/\./g, '');
console.log('change_txt: ' + change_txt);
}
解説
まずは「 txt_name 」という変数に「 Apple orange kiwi. 」を入れます。
replaceでは半角スペースをハイフン(-)に置換することとドット(.)がある場合は削除するいうものになります。
複数置換する場合は .replace(~)をつなげていきます。
実行結果
change_txt: Apple_orange_kiwi
コメント