javascript正则表达式获取变量值

时间:2012-01-06 07:39:17

标签: javascript regex

我需要获取javascript文件中找到的变量的值。使用xmlhttprequest我可以获取页面的源代码,但是,我需要一个正则表达式来获取位于文件中的一些变量的值。

我想获取变量的值:

var VARIABLE_NAME = VALUE

我试过这个正则表达式:

/var VARIABLE_NAME \=/

但我认为我错过了在等号后得到什么需要做的事情。

2 个答案:

答案 0 :(得分:4)

尝试:


regex = /VARIABLE_NAME=(.*)/;
alert(yourText.match(regex)[1]);

答案 1 :(得分:1)

您无需在\符号前添加=。如果您不确定空格的数量,也可以在Regexp中添加一些\s*

您可以在此处查看如何捕获群组:How do you access the matched groups in a JavaScript regular expression?