From c0638b5a71fd1b48deb4059ed313643f64555050 Mon Sep 17 00:00:00 2001 From: Flaviu Mates Date: Wed, 25 Nov 2020 13:17:08 +0200 Subject: [PATCH] TT#103400 Change uri validation to be in accordance with RFC in the Call Routing Verification form Change-Id: I4db5fa304d003bdf0a5f7f2fb021e9ffb9e1c89b --- lib/NGCP/Panel/Utils/Form.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Utils/Form.pm b/lib/NGCP/Panel/Utils/Form.pm index e409a3ff44..3327569078 100644 --- a/lib/NGCP/Panel/Utils/Form.pm +++ b/lib/NGCP/Panel/Utils/Form.pm @@ -145,7 +145,7 @@ sub validate_number_uri { my $field = $params{field}; my $val = $field->value; - unless ($val =~ /^\s*(sip:)*[\+\-_\w\d]+\@[\w\d\-_\.]+\s*$/ || + unless ($val =~ /^\s*(sip:)*[[:lower:][:upper:][:digit:]+=,;_.~'()!*-]+\@[\w\d\-_\.]+\s*$/ || $val =~ /^\s*\+*[0-9a-z]+\s*$/i) { $field->add_error($c->loc('Must be either a number or user@domain format.')); }