用正则表达式啊var str = "string"var re;re = /[a-zA-Z0-9]{6,16}/; /*匹配6-16个字符,只能是数字或字母,不包括下划线的正则表达式*/if (re.test(str)) { //匹配}else { //不匹配}