Guest User

Untitled

a guest
May 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/usr/bin/env ruby -wKU
  2. letters_only = /^[a-z]+$/i
  3. phone_number = /^\(\d{3}\)\s?\d{3}-\d{4}$/
  4. numbers_below_18 = /^(([0-1]?[0-8])|(-\d*))$/
  5. html_tag = /^<([A-Z]*)>(.*)<\/\1>$/
  6.  
  7. print "Input text: "
  8. input = gets.strip
  9. until input == "quit" do
  10. puts case input
  11. when letters_only then "Letters"
  12. when phone_number then "Phone Number"
  13. when numbers_below_18 then "Number below 18"
  14. when html_tag then "HTML tag"
  15. else "No matches"
  16. end
  17. print "Input text: "
  18. input = gets.strip
  19. end
Add Comment
Please, Sign In to add comment