質問

今日の頭がどこにあるのかわかりません。誰かが私に説明してもらえますか?なぜリクエストフォームで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');
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top