置換とキャプチャ

実践JavaScript / 全 5

実践JavaScript - 置換とキャプチャ

当たった部分を書き換える

フォームに貼り付けられた作品名には、余分な空白や改行が混ざります。replace は当たった部分を別の文字列に差し替えるので、空白の連続を 1 つにそろえる用途にそのまま使えます。

末尾の g が「当たった全部」の指定です。これが無いと最初の 1 か所しか置き換わりません。

元の title は変わりません。書き換えた新しい文字列が返ってきます。

const title = "作品名 ポートフォリオ サイト"; console.log(title.replace(/\s+/g, " ")); // "作品名 ポートフォリオ サイト"

1 / 5

このスライドが付いているレッスンを開く