私は正規表現に比較的慣れていないので、問題が発生しました。名前を正規表現したい。最大 100 文字で、少なくとも 2 つのアルファベット文字を含み、文字「-」を許可します。
アルファベット文字のみ、またはアルファベット文字とハイフンの両方をチェックするのに問題はありませんが、「---------」になる可能性のある名前は必要ありません。
ハイフンをチェックしない私のコードは
var nameRegExp = /^([a-z]){2,100}$/;
コードの説明も大歓迎です。ありがとう!