JavaScriptを使用したRegexp.replaceの動的値
-
12-09-2019 - |
質問
今日の頭がどこにあるのかわかりません。誰かが私に説明してもらえますか?なぜリクエストフォームでhturl値を取得し、htstringで置き換えることができるのですか? (私はこれを行い、機能します - しかし、(hturl)値の1つの出来事のみを置き換えます....問題は、私が置き換えたい古い値の約10個の発生があることです:
私はASPとJavaScriptと組み合わせてRegexを使用しています
<%
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値を取得できませんか?
助けることができる人なら誰でもしてください! - 今日の頭 /論理がどこにあるのかわかりません!ありがとう
解決
var myregexp = new RegExp(hturl, "ig");
htstring = htstring.replace(myregexp, 'blah');
所属していません StackOverflow