ex17-08-3

実行結果

Array [ "8", "3", "0", ]
Array [ "8", ]
Array [ "M", "A", "Z", ]
Array [ "四", "三", "〇", ]
Array [ "月", "日", "年", "月", "日", ]

ソース

const 入力 = "8月30日MAZ昨年四月三〇日。"
let マッチ = 入力.match(/[0-9]/g); /* 全角の0〜9 */
console.log(マッチ); // [ '8', '3', '0' ]
マッチ = 入力.match(/[0-9]/); /* 全角の0〜9。gオプションなし */
console.log(マッチ); // [ '8', index: 0, input: '8月30日MAZ昨年四月三〇日。' ]

マッチ = 入力.match(/[A-Z]/g);
console.log(マッチ); // [ 'M', 'A', 'Z' ]

マッチ = 入力.match(/[〇一二三四五六七八九+]/g); /* [一-九]のようには指定できない */
console.log(マッチ); // [ '四', '三', '〇' ]

マッチ = 入力.match(/[年月日]/g);
console.log(マッチ); // [ '月', '日', '年', '月', '日' ]