我需要获取javascript文件中找到的变量的值。使用xmlhttprequest我可以获取页面的源代码,但是,我需要一个正则表达式来获取位于文件中的一些变量的值。
我想获取变量的值:
var VARIABLE_NAME = VALUE
我试过这个正则表达式:
/var VARIABLE_NAME \=/
但我认为我错过了在等号后得到什么需要做的事情。
答案 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?