它没有在stackoverflow片段上工作,但如果你尝试在你的本地你会看到它会工作。如何从split拆分路径中获取字符串?
JS给我一个这样的结果
cdn=//cdn.files.com/web
,但我不希望这条线
cdn=
JS必须从cdn=
后给我,我的意思是结果必然是这样
//cdn.files.com/web
我的所有js都在下面,所以怎么做?
var scripts = document.getElementsByTagName('script');
var index = scripts.length - 1;
var myScript = scripts[index];
// myScript now contains our script object
var queryString = myScript.src.replace(/^[^\=]+\??/,'');
alert(decodeURIComponent(queryString));
<script src="//domain.com/web/Assets/js/main.js?cdn=%2f%2fcdn.files.com%2fweb"></script>
<p></p>
为什么你不能使用'^。+?cdn ='在你的正则表达式? 'var queryString = myScript.src.replace(/^.+?cdn = /,'');'这会给你''cdn =' –