Phone number grouping test

Youngsoo Lee 2016-11-21 16:38:15
Test phone number (KR) grouping on Oracle JDK8

properties

* regex (0[0-9]{2})-([0-9]{3,4})-([0-9]{3,4})
CANON_EQ
CASE_INSENSITIVE
COMMENTS
DOTALL
LITERAL
MULTILINE
UNICODE_CASE
UNIX_LINES
UNICODE_CHARACTER_CLASS

input

1
2
3
4
5
6
7
8
9
10
010-1234-4566
011-123-445
010-1234-4566
011-323-4457
010-1234-4566
019-1423-4457
010-1234-4566
011-1213-4457
010-1234-4566
017-1243-4457

output

Group #0 Group #1 Group #2 Group #3  
1
010-1234-4566
010
1234
4566
 
2
011-123-445
011
123
445
 
3
010-1234-4566
010
1234
4566
 
4
011-323-4457
011
323
4457
 
5
010-1234-4566
010
1234
4566
 
6
019-1423-4457
019
1423
4457
 
7
010-1234-4566
010
1234
4566
 
8
011-1213-4457
011
1213
4457
 
9
010-1234-4566
010
1234
4566
 
10
017-1243-4457
017
1243
4457
 

comments