正如我在标题中所写,我想确定一个字符串输入是否仅由一个数字组成。
例子是
222 # true
33333 # true
22334 # false
556677 # false
我想使用 String#reverse 但它失败了 556677
。
if input == input.reverse
# do something
end
什么是最好的方法?
最佳答案
非正则表达式解决方案:
input.chars.uniq.size == 1
"222".chars.uniq.size == 1 #=> true
"556677".chars.uniq.size == 1 #=> false
关于ruby - 如何在Ruby中检测输入字符串是否只有一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23071972/