繁体   English   中英

如何检查字符串中的值?

[英]How to check value in a string?

我在这里有一个价值:

itemList[i].ul.li.div[1].div[2].p

哪个是

n分钟前更新,其中n可以是任意数字。

如何检查该字符串中的n是什么?

所以我可以将它添加到 if 语句中,即

if( n < 10 ) {
alert("less than 10");
} else {
alert("more than 10")
}

使用正则表达式,例如:

var n = "Updated 3 minutes ago".match(/\d+/)[0];

编辑:使用 + 将值作为数字获取:

var n = +"Updated 3 minutes ago".match(/\d+/)[0];

var n = parseInt(itemList[i].ul.li.div[1].div[2].p.innerHTML.split(" ")[1],10);

或使用正则表达式查找第一个数字

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM