【发布时间】:2011-10-17 01:43:36
【问题描述】:
我正在尝试使用正则表达式作为(直到)循环内的条件。 基本上,它是用于输入数字密码..
我试过这段代码
print "Password: "
x = gets.chomp.to_i
until (/^[\d]+(\.[\d]+){0,1}$/ === "#{x}") == "true"
print "Only numbers allowed, Password: "
x = gets.chomp.to_i
end
但不幸的是它没有工作。
有什么想法吗?
【问题讨论】:
-
我把标题中的“[Ruby]”去掉了,放在标签里就够了。
标签: ruby regex loops conditional