0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【JavaScript】正規表現 RegExp

Last updated at Posted at 2023-01-15

正規表現オブジェクトは何に使われるか

ある文字列が、指定したパターンと部分的もしくは全体的にマッチしているかどうか判定するのに使います。
正規表現オブジェクトは、

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
0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?