@@ -477,7 +477,7 @@ public class UserService {
if (userRepo.findByPhoneAndDelFalse(phone).isPresent()) {
exist.add(phone);
} else {
- if (!Pattern.matches("^1[3-9]\\d{9}]$", phone)) {
+ if (!Pattern.matches("^1[3-9]\\d{9}$", phone)) {
err.add(phone);
try {
@@ -74,4 +74,32 @@ public class UserServiceTest extends ApplicationTests {
.build());
}
+
+ @Test
+ public void batchRegister() {
+ userService.batchRegister("13226246698\n" +
+ "13793310531\n" +
+ "13358006613\n" +
+ "18898406893\n" +
+ "17615876370\n" +
+ "13267002685\n" +
+ "15888548080\n" +
+ "13678662069\n" +
+ "15659009359\n" +
+ "13011776866\n" +
+ "18810668532\n" +
+ "13543322894\n" +
+ "13589360750\n" +
+ "18582589484\n" +
+ "15194185209\n" +
+ "15063692500\n" +
+ "13605489618\n" +
+ "18069783568\n" +
+ "15801815684\n" +
+ "13285413859\n" +
+ "13688419164\n" +
+ "15979115671\n" +
+ "13799940755\n" +
+ "18301015323", "123456");
+ }