DEPhoneNumberFormatter

master

Darkngs/DEPhoneNumberFormatter

DEPhoneNumberFormatter

Integration

Swift Package Manager

You can use the Swift Package Manager to install DEPhoneNumberFormatter by adding the following dependency to your Package.swift file:

.package(url: "https://github.com/Darkngs/DEPhoneNumberFormatter.git", from: "2.0.0"),

Manually

Alternatively you can directly add the DEPhoneNumberFormatter.swift & DEPhoneNumberTextField.swift source files to your project.

Example - DEPhoneNumberFormatter

// NANP countries
let phoneNumberFormatter = DEPhoneNumberFormatter()
print(phoneNumberFormatter.number(from: "1"))
print(phoneNumberFormatter.number(from: "12"))
print(phoneNumberFormatter.number(from: "123"))
print(phoneNumberFormatter.number(from: "1234"))
print(phoneNumberFormatter.number(from: "12345"))
print(phoneNumberFormatter.number(from: "123456"))
print(phoneNumberFormatter.number(from: "1234567"))
print(phoneNumberFormatter.number(from: "12345678"))
print(phoneNumberFormatter.number(from: "123456789"))
print(phoneNumberFormatter.number(from: "1234567890"))
Output
(1
(12
(123
(123) 4
(123) 45
(123) 456
(123) 456-7
(123) 456-78
(123) 456-789
(123) 456-7890

Example - DEPhoneNumberTextField

let textField = DEPhoneNumberTextField()
textField.setup()

Description

  • Swift Tools 5.2.0
View More Packages from this Author

Dependencies

  • None
Last updated: Mon Mar 11 2024 22:24:14 GMT-0900 (Hawaii-Aleutian Daylight Time)