Was this helpful?
Is Valid Phone Number
 
Rule
IsValidPhoneNumber
Default Rule Name
<fieldname>_IsValidPhoneNumber
Description
Checks whether a string field is a valid phone number. This metric will provide options to choose from. Default would be selected based on the locale. For example if locale is United States, then US phone number pattern would be selected.
Valid phone numbers are written to the Pass Target. Invalid phone numbers are written to the Fail Target.
Rule Parameters
Phone Number Format: Select from a list of countries. You can select from:
Canada
Germany
India
United Kingdom
United States
Supported Data Types
String
Remarks
Listed below are the regular Java expressions for valid phone numbers of specified countries:
Canada: ^\\+?[01]?[- .]?\\(?[2-9]\\d{2}\\)?[- .]?\\d{3}[- .]?\\d{4}$
Germany: ^(?:(\\+49|0049|\\+\\(49\\)|\\(\\+49\\))?[ ()\\/-]*(?(1)|0)1(?:5[12579]|6[023489]|7[0-9])|(\\+43|0043|\\+\\(43\\)|\\(\\+43\\))?[ ()\\/-]*(?(2)|0)6(?:64|(?:50|6[0457]|7[0678]|8[0168]|9[09])))[ ()\\/-]*\\d(?:[ \\/-]*\\d){6,7}\\s*$
India: ^((0|91|\\+91)\\s*-?\\s*)?^[6-9][0-9]{9}$
United Kingdom: ^((0|44|\\+44|\\+44\\s*\\(0\\)|\\+44\\s*0)\\s*)?7(\\s*[0-9]){9}$
United States: ^[01]?[- .]?\\(?[2-9]\\d{2}\\)?[- .]?\\d{3}[- .]?\\d{4}$
Last modified date: 12/12/2024