姓名验证正则

     原文地址: https://blog.csdn.net/wwwind213/article/details/80167016

  /**
     * 1.可以是中文
       2.可以是英文,允许输入点(英文名字中的那种点), 允许输入空格
           3.中文和英文不能同时出现
           4.长度在20个字符以内
     * @param name
     * @return
     */
 
 
    public static Boolean validateName(String name) {
        return name.matches("^([\\u4e00-\\u9fa5]{1,20}|[a-zA-Z\\.\\s]{1,20})$");
    }