0
/^([\u00c0-\u01ffa-zA-Z]+['-]{0,1}){3,30}$/
私は3-30与えられた文字を使用できることを意味しますが、私の上限は動作しません。ここでは35文字の文字列での例です:
/^([\u00c0-\u01ffa-zA-Z]+['-]{0,1}){3,30}$/.test('TXTGWDRWHWTXTGSXYEWGUAHZXQCWDRWHWTX');
そして、それはtrueを返しますが、falseを返す
だから、全長が終わり、オプションの引用符やダッシュで3-30文字からになりたいですか? – sln
正規表現にネストされた数量子があります。 '+'は内側のサブパターンに無制限の長さを与えます。 –