IsPhoneNumber
This function confirms whether or not a value is a valid US phone number. The function returns true
if the syntax is valid or false
if it’s not. Any non-numeric characters are ignored on evaluation.
Sample phone number strings and their resulting evaluation by the function are provided below.
Phone Number | Result |
---|---|
234-235-5678 | true |
234 235 5678 | true |
(541) 754-3010 | true |
+1-541-754-3010 | false |
1234567890 | false |
Argument
IsPhoneNumber(1)
Ordinal | Type | Required | Description |
---|---|---|---|
1 | String | True | Phone number to validate |
NOTE: This function will only validate US phone numbers. Other country formats will return a
false
result.
Example
When a landing page form is submitted, an phone
form field is validated and an alert message is displayed if the syntax is invalid.
%%=Iif(IsPhoneNumber(RequestParameter('phone'))==false,'<div class="alert">You have entered an invalid US phone number</div>','')=%%
Output
A value of 0402 123 456
will return the following output.
<div class="alert">You have entered an invalid US phone number</div>