私は書こうとしている正規表現小文字と最大 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回の出現。
を参照してください正規表現リファレンス。
式の閉じ中括弧の後に + があったため、エラーが発生しました。