文字数を10に制限する正規表現 質問する

文字数を10に制限する正規表現 質問する

私は書こうとしている正規表現小文字と最大 10 文字のみが許可されます。これまでのところ、次のようになっています。

pattern: /^[a-z]{0,10}+$/ 

これは動作もコンパイルもされません。小文字のみを許可する、動作する次のようなコードがありました:

pattern: /^[a-z]+$/ 

ただし、文字数を 10 に制限する必要があります。

ベストアンサー1

中括弧を使用して出現回数を制御できます。たとえば、これは 0 から 10 を意味します。

/^[a-z]{0,10}$/

オプションは次のとおりです:

  • {3} 正確に 3 回出現します。
  • {6,} 少なくとも 6 回出現します。
  • {,4} 最大 4 回出現します。
  • {2,5} 2~5回の出現。

を参照してください正規表現リファレンス

式の閉じ中括弧の後に + があったため、エラーが発生しました。

おすすめ記事