Hello,
I am working on a client website and they ship to US as well as International. They require the customer phone number when they place an order and want to use phone number validation. I'm aware this is built into validatoin.js by default. The problem is there are only 2 phone number validation options. Validate PhoneLAX and Validate PhoneStrict. Both of those work great if you are using a US phone number, but will tell you that international phone numbers are not real.
I've spent countless hours searching for an expression that will allow me to validate both US and International phone numbers in this field with no luck. Any help would be greatly appreciated.
Thanks!
Chris
Let me suggest a way to modify your validation.js in this manner which can help you out:
Add your new class and write login into this for the International and US phone number.
I tried that but my expressions didn't quite work. I kept getting the validation error when I used either an international phone number OR a US number. I used this expression:
/\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\d{1,14}$/.test(v);