正規表現 半角数字にマッチする「\d」

記事作成日: 2022-02-19

0から9の半角数字(アラビア)にマッチします。[0-9] に相当します。デジタルのdと覚えておきましょう。

画像:正規表現_半角数字 

使用例

console.log('令和4年'.match(/\d/)) // Array [ "4" ]
console.log('令和4年2月19日'.match(/\d/g)) // Array(4) [ "4", "2", "1", "9" ]
console.log('令和4年2月19日'.match(/\d\d/g)) // Array [ "19" ]
console.log('2022-02-19'.match(/\d\d\d\d/g)) // Array [ "2022" ] ※\d{4}でも可

マッチしない例

console.log('1'.match(/\d/)) // null

 全角数字にはマッチしないので要注意。

参考リンク