如何检查字符串中的值?

时间:2011-06-13 14:43:29

标签: javascript jquery

我有一个值:

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")
}

2 个答案:

答案 0 :(得分:4)

使用正则表达式,例如:

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

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

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

答案 1 :(得分:0)

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

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