直接用正则的话据我所知有点麻烦,需要将所有的整数都列出来,不如正则判断是否是数字,然后判断是否为1-90之间
var i;var preg = /^[0-9]+$/;if(!preg.exec(val) || val>90 || val <0) { return false;}
[1-9]|[1-8][0-9]|90