「JavaScript」exec正規表現で数値指定桁数以上を指定する

2022年3月25日

書式
const 変数名 = /[0-9]{2,}-/;
変数名.exec(“文字列");
数値2桁以上と‐を指定しています。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const pn = /[0-9]{2,}-/;
const resA = pn.exec("12-");
const resB = pn.exec("1243-");
const resC = pn.exec("ab41-");
const resD = pn.exec("a14b-");
console.log(resA[0]);
console.log(resB[0]);
console.log(resC[0]);
console.log(resD);
const pn = /[0-9]{2,}-/; const resA = pn.exec("12-"); const resB = pn.exec("1243-"); const resC = pn.exec("ab41-"); const resD = pn.exec("a14b-"); console.log(resA[0]); console.log(resB[0]); console.log(resC[0]); console.log(resD);
const pn = /[0-9]{2,}-/;
const resA = pn.exec("12-");
const resB = pn.exec("1243-");
const resC = pn.exec("ab41-");
const resD = pn.exec("a14b-");

console.log(resA[0]);
console.log(resB[0]);
console.log(resC[0]); 
console.log(resD);

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
"12-"
"1243-"
"41-"
null
"12-" "1243-" "41-" null
"12-"
"1243-"
"41-"
null

 

JavaScript

Posted by arkgame