求大于0小于等于100的正整数 的正则表达式

网上查到的 /^100$|^(\d|[1-9]\d)$/ 是大于等于0的,我想要大于0 小于等于100的正整数的正则。多谢

/^([1-9]\d?|100)$/

^([1-9]\d?|100)$

var pattern = /^([1-9]\d?|100)$/,
str = '';
console.log(pattern.test(str));