正则表达式 怎么写

想要一个正则表达式,不知道怎么写,请教大神。
要求是 开头两位为字母,然后是年月日,再后面就随便写什么、
比如“HB201708310001”这样就是符合的,年份只能是 1900到 2100 的才符合

<script type="text/javascript">

var str="HB201708310001";
var patt1=/^\w\w(19|20|21).+/g;
document.write(str.match(patt1));

</script>
经过测试,应该是你想要的

温馨提示:答案为网友推荐,仅供参考