我有以下代码在Android 2.2中正常工作以格式化电话号码555-555-5555,但在4.x中它将格式化为555555-555。
inputPhoneNumber = (EditText) findViewById(R.id.inputPhoneNumber);
inputPhoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
有关如何修复它的任何建议?
答案 0 :(得分:0)
还有另一个专门用于格式化电话号码PhoneNumberUtils
的安卓类以及您可以使用的一些方法:
把它弄出来。
答案 1 :(得分:0)
@learningslowly的评论有所帮助,但我发现它仍然不完整。正确&所需的完整允许数字字符串'正常'格式是:
async doSomething(stuff) {
// ...
const a = await functionThatReturnsPromise();
const b = // ...
const c = // ...
const user = await someService.createUser(stuff, c);
return user;
};
我以前错过了减号,加号和空格。