RB
rb
1
2
3
4
5
6
7
def password_valid?(pass)
puts pass.match(/^(?=\A[a-zA-Z0-9]*\z)(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}$/) ? "Password is valid!" : "Password is not valid! Try again please!"
end
puts "Input password please. Make sure the password is at least six characters long, contains only alphanumeric characters, a lowercase letter, an uppercase letter, a number."
pass = gets.strip
password_valid?(pass)
Enter to Rename, Shift+Enter to Preview
OUTPUT
Uruchom