### Question:
RegexUtil { public static boolean isName(String name) { if (name == null) return false; return name.matches("^[\\u4e00-\\u9fa5]+([·•][\\u4e00-\\u9fa5]+)*$"); }  static boolean isIdentityNumber(String num); static boolean isCellphoneNumber(String num); static boolean isCellphoneNumber(String num, boolean virtual); static boolean isPhoneNumber(String num); static boolean isAuthCode(String num); static boolean isAuthCode(String num, int min, int max); static boolean isName(String name); static boolean isVehicleLicence(String license); static boolean isEmail(String email); static boolean isBankCard(String card); static boolean isLowerMoney(String money); static boolean isInteger(String integer, long min, long max); static boolean isPassword(String password); static boolean isComplexPassword(String password); static boolean isIpAddress(String address); static boolean isIp4Address(String address); static boolean isIp6Address(String address);  }### Answer:
@Test public void isName() { assertTrue(RegexUtil.isName("李荣浩")); assertTrue(RegexUtil.isName("尼格买提·买买提·阿凡提")); }