2011-06-13 82 views
1

我这里有一个值:如何检查字符串中的值?

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

如何将'n'放入该字符串中? – 2011-06-13 14:45:23

+0

我不知道,但我只是得到最终结果'更新n numites前',其中n可以是任何数字。 – oshirowanen 2011-06-13 14:46:22

回答

4

使用正则表达式,例如:

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

编辑:用+来获取值的数:

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

,但也添加parseInt – mplungjan 2011-06-13 16:18:24

0

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

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