/^(\d{1}|\d{3})$/

匹配1位或者3位的整数

| 表示 或
这样的情况,^和$必须用上
这样的情况,\d{1}|\d{3}必须加上括号()

否则就匹配成了 开头的1位是数字 最后的3位是数字 的结果了