「JavaScript」正規表現式で文字を範囲で指定する

環境
Google Chrome 105.0.5195.102
Windows 10 Home 64bit

構文
const 変数名=/[B-D]/
「B」または「C」または「C」の文字を指定しています。
正規表現式で文字を範囲で指定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const str = /[B-D]/;
console.log("マッチした箇所のインデックス");
console.log("BBC".search(str));
console.log("XXC".search(str));
console.log("YYY".search(str));
const str = /[B-D]/; console.log("マッチした箇所のインデックス"); console.log("BBC".search(str)); console.log("XXC".search(str)); console.log("YYY".search(str));
const str = /[B-D]/;

console.log("マッチした箇所のインデックス");
console.log("BBC".search(str));
console.log("XXC".search(str));
console.log("YYY".search(str));

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> "マッチした箇所のインデックス"
> 0
> 2
> -1
> "マッチした箇所のインデックス" > 0 > 2 > -1
> "マッチした箇所のインデックス"
> 0
> 2
> -1

 

JavaScript

Posted by arkgame