[JavaScript]match正規表現で文字を範囲で指定する

2022年3月25日

書式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"]

 

JavaScript

Posted by arkgame