javascript入門/正規表現の使い方【メタキャラクタ編】数字や文字、タブなどのマッチのやり方に引き続き、今回は数量詞についての解説です。

Quantifiers(数量詞)

先頭にマッチ

  • ^

末尾にマッチ

  • $

特定の文字列が後に続いている文字列にマッチ

  • ?=n

特定の文字列が後に続いていない文字列にマッチ

  • ?!n

nのX回の繰り返しにマッチ

  • n{X}

nのX回以上の繰り返しにマッチ

  • n{X,}

nのX回以上、Y回以下の繰り返しにマッチ

  • n{X,Y}

nの1回以上の繰り返しとマッチ

  • n+

n{1,} と同じ意味です。

nの0回以上の繰り返しとマッチ

  • n*

nの0回もしくは1回の繰り返しとマッチ

  • n?

次回はこちら。
javascript入門/正規表現【プロパティ編】識別子g、i、m判別などのやり方

あわせて読みたい記事