置換とキャプチャ
実践JavaScript / 全 5 枚
実践JavaScript - 置換とキャプチャ
当たった部分を書き換える
フォームに貼り付けられた作品名には、余分な空白や改行が混ざります。replace は当たった部分を別の文字列に差し替えるので、空白の連続を 1 つにそろえる用途にそのまま使えます。
末尾の g が「当たった全部」の指定です。これが無いと最初の 1 か所しか置き換わりません。
元の title は変わりません。書き換えた新しい文字列が返ってきます。
const title = "作品名 ポートフォリオ サイト";
console.log(title.replace(/\s+/g, " "));
// "作品名 ポートフォリオ サイト"1 / 5
← → キーでも送れます