这个正则做啥用?能用么?字面意思是“1-8个字母d”或者“结尾处1-2个字母d,前面还有1位字符”这个是啥需求啊!太怪了。我怀疑是楼主看到这段正则的地方(网页?手机消息?聊天工具?)把\d的那个转义符号给过滤了。原来正则猜测应该是var re=/^\d{1,8}$|\.\d{1,2}$/;这样意思是“1-8个数字”或者“小数点后跟1-2位数字结尾”相对好理解一点。