正規表現オブジェクトは何に使われるか
ある文字列が、指定したパターンと部分的もしくは全体的にマッチしているかどうか判定するのに使います。
正規表現オブジェクトは、
regexp = new RegExp(調べたいパターン, フラグ);
のように記述します。
使用例
調べたいパターン
の詳しい記述方法はDocsを参照してください。以下の例では、「Kの後に数字が3つ続くもの(大文字と小文字は区別しない)」の部分マッチングを行っています。
var names=[
"K545",
"King",
"K626",
"K545Mozart",
"5K545",
"k545"
]
const regexp = new RegExp("K\d{3}",'i');
names.forEach(str => {
if(regexp.test(str)){
console.log(str);
}
});
出力結果は以下になります。
K545
K626
K545Mozart
5K545
k545