年月日日付フォーマットを変更する方法【正規表現】

regex

年月日の日付文字列の日付フォーマットを変更【正規表現】

例えば

2021年3月26日

のように、年月日の日付文字列を自由にフォーマットしたい場合があります。

ここでは正規表現をもちいた変更方法を紹介します。

 

正規表現

年月日で分割し、それぞれをドット( . )に置き換えます。

/(.+)年(.+)月(.+)日/

年月日をそれぞれ分割し、別文字に置き換えます。

置き換え

$1.$2.$3

 

javascriptでの実装

let ymd = "2021年4月3日";
ymd=ymd.replace(/(.+)年(.+)月(.+)日/g,'$1.$2.$3');
console.log(ymd);

実行結果

2021.4.3

PHPでの実装

$ymd =  "2021年4月3日";
$ymd = preg_replace('/(.*)年(.*)月(.*)日/','$1.$2.$3', $ymd );

実行結果

2021.4.3

 

この記事のご感想やコメントはこちら

メールアドレスが公開されることはありません。 が付いている欄は必須項目です