Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Can you have multiple validation regrex formats?

DevtoSME
Giga Guru

I want to include international numbers for the phone number field and allow if the number +1 is included. so the regrex I have now is ^\+?[1-9]\d{0,2}[-. ]?\(?\d{1,4}?\)?[-. ]?\d{1,4}[-. ]?\d{1,9}$

 

 

However some testers are using manually created user accounts to test and the profiles have numbers with spaces like (303) 748-9843. Am I able to include another format to include spaces or can i use one regrex that can account for spaces and non space telephone numbers? I'm not familiar with this feature and I've looked up a few and  it doesn't specify having more than one or include both spaces and non spaces.

 

5 REPLIES 5

You can try this one:

 

(\+?( |-|\.)?\d{1,2}( |-|\.)?)?(\(?\d{3}\)?|\d{3})( |-|\.)?(\d{3}( |-|\.)?\d{4})

 

It will validate for all the scenarios below:

 

11234567890
123-456-7890
(123) 456-7890
1 (123) 456-7890
123 456 7890
1 123 456 7890
123.456.7890
1 123.456.7890
1.123.456.7890
+1 123.456.7890
+91 (123) 456-7890
+1-(800)-555-2468
1-234-567-8912
+22-432-359-3687

 

 

If you found my answer helpful or correct ✔️ in any way, please don't forget to mark it to help future readers! 👍

 

--

 

Kind regards,


Marcos Kassak
Solution Consultant  🎯