2个答案
var a='0-91', b=“0-93”, max=数学最大值(例如a.slice(2),b.slice(2)),// max2=数学最大值(a.substr(-2),b.subtr(-2));// 如果a=“91”和b=“93”,则有效
-
-
-
1 当用户只输入93时,此解决方案将不起作用。 您可以使用正则表达式解析字符串。 大致如下: “0-91”匹配(/[-]?(\d*)$/).pop() 将返回“93”。 – 斯文 评论 2013年1月31日19:52 -
-
范围或无范围(“0-93”或“93”) 或多或少的数字(“0-999”或“9”)
函数号从输入(值){ return Number(value.match(/[-]?(\d*)$/).pop()); } 数学最大值(数字从输入(“91”),数字从输入值(“0-93”));