正規表現 半角数字にマッチする「\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
全角数字にはマッチしないので要注意。