/^[a-zA-Z]\d[_]$/只能实现前面几样,汉字的判断就难多了补充1: /^\w+$/ 可不是"英文字母+数字+下划线",而是"英文字母或数字或下划线"那么后面的是或汉字,还是+汉字,可能第一种才是你的本意。其表达式就是: /^(\w+)|([\u0391-\uFFE5]+)$/