CoffeeScript 检查输入的值是 4 位还是 5 位长?
CoffeeScript checking to see if value entered is 4 or 5 digits long?
现在这条语句正在检查输入的数字 (sn_val
) 是否为 4 位数字:
if bin_model isnt "Accessories" and (sn_val.length isnt 4 or !$.isNumeric(sn_val))
有谁知道如何让它允许长度为 4 位或 5 位的数字?我试过这个 (sn_val.length isnt 4 or 5 or !$.isNumeric(sn_val))
和这个 (sn_val.length isnt 4 or sn_val.length isnt 5 or !$.isNumeric(sn_val))
但这些似乎都不起作用。我是 CoffeeScript 的新手,所以非常感谢任何帮助。
改用这一行解决了这个问题:
else if bin_model isnt "Accessories" and ((!sn_val.match(/^[0-9]{4,5}$/)) or !$.isNumeric(sn_val))
https://forums.asp.net/t/1824542.aspx?+0+9+1+3+Regular+Expression+Interpret+Please 是我得到帮助的地方。
现在这条语句正在检查输入的数字 (sn_val
) 是否为 4 位数字:
if bin_model isnt "Accessories" and (sn_val.length isnt 4 or !$.isNumeric(sn_val))
有谁知道如何让它允许长度为 4 位或 5 位的数字?我试过这个 (sn_val.length isnt 4 or 5 or !$.isNumeric(sn_val))
和这个 (sn_val.length isnt 4 or sn_val.length isnt 5 or !$.isNumeric(sn_val))
但这些似乎都不起作用。我是 CoffeeScript 的新手,所以非常感谢任何帮助。
改用这一行解决了这个问题:
else if bin_model isnt "Accessories" and ((!sn_val.match(/^[0-9]{4,5}$/)) or !$.isNumeric(sn_val))
https://forums.asp.net/t/1824542.aspx?+0+9+1+3+Regular+Expression+Interpret+Please 是我得到帮助的地方。