var xianggang = 'A123456(0)'; var taiwang = 'R123456783'; var dalu = '430921199906175459'; var aomen = 'XNNNNNN(Y)`'; var reg2 = /^[0-9a-zA-Z()]{7,18}$/; if(reg2.test(xianggang)){ console.log('yes'); }else{ console.log('no'); } if(reg2.test(taiwang)){ console.log('yes'); }else{ console.log('no'); } if(reg2.test(dalu)){ console.log('yes'); }else{ console.log('no'); } if(reg2.test(aomen)){ console.log('yes'); }else{ console.log('no'); }