^[^\s\u4e00-\u9fa5]{8,20}$
不会JAVA
你到百度搜一下这个 js验证input输入框(字母,数字,符号,中文)不知道有没有你想要的,那是js的,不知道java中能否正常使用。