我陷入了另一种情况:我们的用户输入一个文本以存储在一个变量中。该文本的条件是它可以被允许输入只有25个字符,现在我必须写一个正则表达式来检查条件,请在这里帮助我。在红宝石中检查字符长度
42
A
回答
104
我想你可以只使用String#长度的方法...
http://ruby-doc.org/core-1.9.3/String.html#method-i-length
例子:
text = 'The quick brown fox jumps over the lazy dog.'
puts text.length > 25 ? 'Too many characters' : 'Accepted'
8
而不是使用一个正则表达式的,只是检查是否string.length减> 25
22
红宝石用于检查字符串的长度提供了一个内置的功能。说这是所谓的s
:
if s.length <= 25
# We're OK
else
# Too long
end
相关问题
- 1. 在红宝石中解析一个长字符串
- 2. 如何(容易)分割字符串中红宝石长度和也定界符
- 3. 检查红宝石中的素数
- 4. 红宝石:字符从字符串
- 5. 红宝石长度不显示数组的正确长度
- 6. 红宝石检查是否字符串包含子
- 7. 红宝石宝石检测部署
- 8. 如何检查字符串包含红宝石中的特殊字符
- 9. 在红宝石中键入检查输入密钥是字符还是数字
- 10. 查找红宝石
- 11. 红宝石散列在红宝石
- 12. 红宝石 - 从字符串中删除
- 13. 从字符串中提取 - 红宝石
- 14. MySQL中的转义字符,红宝石
- 15. 红宝石中字符的整数值?
- 16. 在PHP中检查字符串长度
- 17. 红宝石:检查对象是无
- 18. 红宝石方法经检查链接
- 19. 红宝石radio_button_tag不服从`检查:真'
- 20. 简单的拼写检查方法/宝石红宝石?
- 21. IDEA红宝石插件代码检查无法看到宝石
- 22. 如何检查宝石是否支持红宝石1.9
- 23. 字节VS在红宝石
- 24. 在红宝石
- 25. 在红宝石
- 26. 在红宝石
- 27. 在红宝石
- 28. 在红宝石
- 29. 在红宝石
- 30. 在红宝石
你不需要定期为此表达。尝试s.length – Dan 2012-01-06 05:20:32
我知道这是一个古老的问题,但如果有人到达这里,我鼓励他们阅读Ruby的字符串类的文档。文档中都出现'#length'和'#size'。 – Tass 2017-06-01 20:54:39