今日の私の頭がどこにあるのかわかりません。誰か説明してもらえますか - リクエストフォームで hturl 値を取得し、htstring で置換できるのはなぜですか? (私はこれを行い、機能します-しかし、(hturl)値の1つの出現のみを置き換えます....問題は、置き換えたい古い値がさらに10回出現することです:
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 値を動的に取得できなくなりましたか?
手伝ってくれる人はお願いします!- 今日の頭/ロジックがどこにあるのかわからない!ありがとう