From fca5f1ea6a95d9b17b88b2b09fe2dc47c6c62242 Mon Sep 17 00:00:00 2001 From: shrubbery <170470076+shrubberytilde@users.noreply.github.com> Date: Tue, 21 May 2024 21:44:24 +0100 Subject: [PATCH] Update email regex to use Ruby stdlib --- welcome.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/welcome.rb b/welcome.rb index 12e21e8..ac8928b 100644 --- a/welcome.rb +++ b/welcome.rb @@ -3,6 +3,7 @@ require "etc" require "tty-prompt" require "tty-screen" +require "uri" def sep puts @@ -128,7 +129,7 @@ puts if prompt.yes?(" would you like to forward your mail elsewhere?") forward_addr = prompt.ask(" where would you like to forward your mail to?") do |q| - q.validate(/\A\w+@\w+\.\w+\Z/) + q.validate(URI::MailTo::EMAIL_REGEXP) q.messages[:valid?] = "Invalid email address" end