3到30的整数
([3-9]|[1-2]\d|30)
0到1460的整数
^([0-9]|[1-9]\d{1,2}|1[0-3]\d{2}|14[0-5]\d{1}|1460)$
0-99的整数
([1-9]|[1-9]\d)
//一个判断输入数字是整数的方法,不是整数会被删除掉,复制的内容也可以解决
//因为好几个地方用到了,所以就这样通用的写了,把return改为直接赋值
isCheckNumber(len: number) {let num = len;var re = /^\d*$/;if (!re.test(String(num))) {return isNaN(parseInt(String(num))) ? 0 : parseInt(String(num));} else {return len;}}
调用
(keyup)="info.packetLen = isCheckNumber(info.packetLen)"