我对Javascript代码不熟悉,我想知道如何指定x在这种情况下可以是介于750到850之间的数字。
else if(DATA == "PULSOUT 12, x") {
*注意DATA是从textarea获取的用户输入,如果需要该信息。
答案 0 :(得分:1)
@ Ahm23,试试这个:
if (DATA.substr(0,11) == "PULSOUT 12," && parseInt(DATA.substr(11).trim()) >= 750 && parseInt(DATA.substr(11).trim()) <= 850) {
答案 1 :(得分:0)
您可以定义一个函数来检查输入是否在范围751-849
范围内,其中数组包含元素[750, 850]
,传递或定义包含第二个参数范围的数组,使用逻辑n > range[0] && n < range[1]
,其中{ {1}}是用户输入。您可以使用n
,.match()
RegExp
在字符串结尾前获取数字,“
/\d+$
&#13;