Проверка международных телефонных номеров


Я перепробовал много регулярных выражений, но до сих пор не могу найти то, которое подходит для приема таких телефонных номеров:

003466655544
 and
+34666555444
 and 
(+34)666555444
Author: nano, 2016-06-24

1 answers

Это регулярное выражение, которое я использую для проверки этих телефонных номеров. Надеюсь, это поможет...

['validate-phoneStrict', 'Please enter a valid phone number. For example (+34)123-456-7890 or 00346297647171.', function(v) {
            return Validation.get('IsEmpty').test(v) || /^[\s()+-]*([0-9][\s()+-]*){6,20}(?:[\-\.\ \\\/]?(?:#|ext\.?|extension|x)[\-\.\ \\\/]?(\d+))?$/.test(v);
 1
Author: nano, 2016-07-22 10:57:13