我不知道我今天的头在哪里,有人可以向我解释一下 - 为什么我可以通过请求表单获取 hturl 值并在 htstring 中进行替换?(我这样做并且它有效 - 但只替换了(hturl)值的一次出现......问题是我要替换的旧值还有大约 10 次出现:
我将 Regex 与 asp 和 javascript 结合使用
<%
htreplace = ""+Request.Form("1")+"";
hturl = Request.Form("thesite");
htstring = htreplace
htstring = htstring.replace(/,;~~~~/ig,';');
htstring = htstring.replace(hturl,'http://www.example.net');
%>
如果我改变
htstring = htstring.replace(hturl,'http://www.example.net');
到
htstring = htstring.replace(/hturl/ig,'http://www.example.net');
或者
htstring = htstring.replace("/"+hturl+"/"+ig,'http://www.example.net');
我不能再动态获取 hturl 值了?
任何可以帮助的人请做!- 我不知道我今天的头脑/逻辑在哪里!谢谢