[JavaScript]match正規表現で文字を範囲で指定する
書式1
/[文字1-文字2]/g
「文字1」または「文字2」の文字を指定しています。
角カッコ[ ]とハイフン(マイナス)-で範囲の指定になります。
書式2
/[文字1-文字2]/g;
オプションのg(全て)を指定しています。
使用例
const str = /[B-S]/; const res = "SSD".match(str); console.log(res[0]); console.log("オプションのg(全て)を指定する"); const c = /[B-T]/g; const resB = "ARKGAME".match(c); console.log(resB);
実行結果
> "S" > "オプションのg(全て)を指定する" > Array ["R", "K", "G", "M", "E"]