使用javascript获取特定字符串

时间:2014-02-19 06:34:36

标签: javascript

我需要变量中的特定字符串,例如

var teststring = 'asdfgh"Id":123,wdsvvrfwe';    

我需要从上面的字符串中获取值123。 提前谢谢......

3 个答案:

答案 0 :(得分:0)

您似乎想要从number中提取string。使用正则表达式:\d+

答案 1 :(得分:0)

使用此

parseInt(teststring);

答案 2 :(得分:0)

要从字符串中抓取任何数字,请使用:

var teststring = "asdfgh\"Id\":123,wdsvvrfwe"; 
var value = /\d+/.exec(teststring)
console.log(value[0])

或者,如果要从“Id”中获取所有值:直到逗号,请使用:

var teststring = "asdfgh\"Id\":123,wdsvvrfwe"; 
var value = /Id\":([^,]+),/.exec(teststring)
console.log(value[1])

两者都给:

123

示例: http://jsbin.com/goz/3/edit