【发布时间】:2013-01-23 06:44:10
【问题描述】:
无效的转义序列(有效的是 \b \t \n \f \r \" \' \ )
public static final boolean isValidPhoneNumber(CharSequence target) {
if (target == null || TextUtils.isEmpty(target)) {
Pattern numberPattern = Pattern.compile("^((\+){0,1}91(\s){0,1}(\-){0,1}(\s){0,1})?([0-9]{10})$");
Matcher numberMatcher = numberPattern.matcher(target);
return numberMatcher.matches();
}
return false;
}
我使用了一个在线检查的正则表达式工作正常,但不适用于我的 android 应用程序。请帮忙...
【问题讨论】:
-
在所有反斜杠都有自己的反斜杠之前,它无法在任何基于 Java 的应用程序上正常工作。