我正在尝试创建一个正则表达式来检查是否输入了有效的电话号码.我的正则表达式有问题.这是我正在使用的源代码:
if (!Pattern.matches("(\\d{3}-){1,2}\\d{4}", s)) {
et.setError("Enter a valid Phone Number");
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
小智 21
您可以使用Android的内置方法,而不是自己的正则表达式
PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber)