SO 80
SO 80

Reputation: 207

How do i convert from PhoneNumberFormattingTextWatcher to default string formatting?

I'm using an edit text for getting a phone number - It gets formatted using PhoneNumberFormattingTextWatcher, and I want to convert it to the default string format.

number = (123) 456-7890

I want to convert it to "1234567890"

etPhoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
String number = etRegisPhoneNumber.getText().toString();

Upvotes: 0

Views: 141

Answers (1)

Jarvis
Jarvis

Reputation: 402

Use number = etRegisPhoneNumber.getText().toString().replaceAll( "[^\\d]",""); This will remove non-digits.

Upvotes: 1

Related Questions