Skip to content

Chinese phone number can not be parsed correclly #131

@leiyao92

Description

@leiyao92

func testParseMobile() {
pn, err := libphonenumber.Parse(numberToParse: "19065006642", defaultRegion: "CN")
if err != nil {
fmt.Println(a..., err)
}
fmt.Println(a..., pn)
fmt.Println(a..., fmt.Sprintf(format: "+%d%d", a..., pn.CountryCode, *pn.NationalNumber))

npn, err := phonenumbers.Parse(numberToParse: "19065006642", defaultRegion: "CN")
if err != nil {
    fmt.Println(a..., err)
}
fmt.Println(a..., npn)
fmt.Println(a..., fmt.Sprintf(format: "+%d%d", a..., npn.CountryCode, npn.NationalNumber))

}

got result:
country_code:86 national_number:42
country_code:86 national_number:19065006642
+8619065006642

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions