[\d -]{1}
: .
01000 123456
01000 . 123456 .
, .
^\s*(?(020[7,8]{1})?[ ]?[1-9]{1}[0-9{2}[ ]?[0-9]{4})|(0[1-8]{1}[0-9]{3})?[ ]?[1-9]{1}[0-9]{2}[ ]?[0-9]{3})\s*|[0-9]+[ ]?[0-9]+$
- .
[7,8] 7 8. .
3 7 8.
020 - 2 + 8; . 023, 024, 028 029.
[1-9] {1} [1-9]
[]? \s?
0, ?
^ (0.... | 0.... | 0.... | 0....) $ ^ 0 (.... |.... |.... |....) $
. ([1] | [2] | [3] | [7]) {1} [1237].
: 2 + 8, 3 + 7, 3 + 6, 4 + 6, 4 + 5, 5 + 5, 5 + 4. , , . ; DIGITS.
1: ,
, . , +44, 011 44, 00 44 ; 0. , : (020) 3555 7788 00 (44) 203 555 7788 02035-557-788, . . , . .
^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{5}\)?[\s-]?\d{4,5}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\
, 00 011 , , . , + . 44 , , 0 , , ( ). , 0 ( ).
NDC ( ) 2 + 8, 3 + 7, 3 + 6, 4 + 6, 4 + 5, 5 + 5 5 + 4 / . / , , , . GB. , .
, , x, ext , #, . , .
, 01 07 - . , . .
2: NSN,
GB , NSN, , .
^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)(44)\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)([1-9]\d{1,4}\)?[\s\d-]+)(?:((?:x|ext\.?\s?|\
, "44" $1, , , , $1 .
$3 .
NSN ( , ) $2.
3. NSN
, $2 RegEx .
, .
, ,
^7([45789]\d{2}|624)\d{6}$
-
^9[018]\d{8}$
: , -, , VoIP ..
, , NSN - .
4:
NSN , , . 442035557788.
5:
+44 0.
, 03,
^44(3\d{2})(\d{3])(\d{4})$
0$1 $2 $3 or as +44 $1 $2 $3
, 02,
^44(2\d)(\d{4})(\d{4})$
(0$1) $2 $3 or as +44 $1 $2 $3
. , . : http://aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers