Go for it. We're here to help >_< simonh wrote: > studlee2 / gmail.com wrote: > > Agreed that the regexp wouldn't work for your code. I would have > > written it like this (like I said before your code is cleaner) > > > > def check_age > > print "Please enter your age: " > > age = gets.chomp > > target = 18..30 > > valid = /\d{2}/ > > > > if valid.match(age) > > if target === age.to_i > > puts 'Have A Nice Holiday' > > elsif age.to_i < 18 > > puts 'Too Young' > > elsif age.to_i > 30 > > puts 'Too Old' > > end > > else > > puts "Usage: <18..30>" > > check_age # Try again > > end > > end > > > > check_age > > > > _Steve > > > > thanks Steve, I like that. a nested if that checks against a rexexp > first. mind if I add it to my Library Of Useful Code Samples For When I > Get Stuck?