如何清理验证用户输入是否是Ruby中的整数?

前端之家收集整理的这篇文章主要介绍了如何清理验证用户输入是否是Ruby中的整数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一段代码,我要求用户输入一个数字作为我的问题的答案.
我可以做to_i但棘手/垃圾输入将通过to_i逃脱.例如,如果用户输入693iirum5作为答案,那么#to_i会将其删除为693.

请建议一个函数,而不是正则表达式.
感谢提前回复.

解决方法

这将验证输入:
Integer(gets) rescue nil

猜你在找的Ruby相关文章