2012-01-06 5 views
42

私は別の状況に悩まされました。ユーザーがテキストを入力して変数に格納します。そのテキストの条件は、25文字しか入力できないようにすることができます。今、条件をチェックする正規表現を書かなければなりません。親切に私を助けてください。代わりに正規表現を使用してのルビーの文字の長さを確認する

+3

あなたが定期的にする必要はありませんこの表現。試してみてください。s.length – Dan

+0

これは古い質問ですが、誰かがここに来たら、私はRubyの文字列クラスのドキュメントを読むことを勧めます。ドキュメントには、#lengthと#sizeの両方が表示されます。 – Tass

答えて

8

、String.lengthです> 25

22

Rubyは、文字列の長さをチェックするための組み込みの機能を提供する場合。ちょうどチェックそれはs呼ばだと言う:

if s.length <= 25 
    # We're OK 
else 
    # Too long 
end 
関連する問題