我写了一个正则表达式的数量,他们可以订购的每个(夏季,秋季,冬季)500的最大值。表达是 -测试正则表达式javascript
var chkquantity = ^([1-9]?\d|[1-4]\d{2}|500)$/
我不知道,如果测试是正确的 -
if ((chkquantity.test(quantity)== false){
alertmsg = alertmsg + "Please limit each magazine to 500 copies or less:" + "\n";
}
?
为什么不将它转换为数字并将其与500进行比较? – Pointy 2013-02-15 17:40:45
我不确定你的意思?对不起,我是一个完整的初学者,我挣扎着:( – user2073133 2013-02-15 17:42:47
@ user2073133如果数量是一个真正的数字的字符串,你可以做一些JavaScript像parseInt(数量),然后检查它是否> 500 – lmortenson 2013-02-15 17:45:16