Perform Phone number and email validatio
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Dear Expert,
Can you please help me with validation of a phone number and email column.
Phone number column need to be validated with 10 digit and email column to be validated cell value should have @ and .(dot) in entry
Solved! Go to Solution.
- Labels:
- Common Use Cases
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hey @Avishek1
Here are two formulas to create new fields that should help you out...
To check the phone number field:
iif(IsNumber([Phone]) && Length(tostring([Phone]))=10, "Valid", "Invalid")
This first ensures the value is a number then it also checks that the length of the value is 10, if so, the new field will say valid. Otherwise it will say invalid.
To check the email field:
iif(Contains([Email], "@") && Contains([Email], "."), "Valid", "Invalid")
This checks to see if the email field contains both an @ and a period. If so, the new field will say valid. Otherwise it will say invalid.
Hope this helps!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Hi again,
I suggest using a Formula tool with some slight improvements to @Kenda`s Email validation formula.
You can find below a solution for this.
Bogdan,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Quick question - how is your phone number field formatted? is it something like
(xxx)xxx-xxxx
xxxxxxxxxx
+1xxxxxxxxxx
xxx.xxx.xxxx
Or some combination? Does it have extensions?
If it's not xxxxxxxxxx - ie exactly 10 numbers you'll have to make some adjustments
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Let`s help the fellow. Did some changes to the short workflow to reflect the possibilities highlighted by @apathetichell as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
@BogdanCalacean this workflow is only working when the Phone is of Integer data type , however for me the data type is v_string and it is not working there
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
It would really help if you post some samples of your phone number data so we can try to understand what your data looks like. As I've noted - phone numbers can be set up multiple ways.
If it's just an issue with string vs number you can modify @BogdanCalacean and @Kenda's work. For @BogdanCalacean's just change the first part of the formula tool to:
iif(IsNumber(tonumber([Phone])) && Length([Phone])=10, "Valid", "Invalid")
