0

良い一日を!

現在、私は JS の専門家ではありませんが、JS の使用方法と読み取り方法 (大部分) については理解しています。

やりたいことは...

フォーム要素の中には、いつもの容疑者がいます。しかし、たった 1 つのテキスト領域で、その場で単語を交換する方法が必要です。例えば。

"... あれこれ"

に交換されます

「...これ & ; (& の ASCII コード) あれ」

他のいくつかのASCIIコードについても同じです。

それはできますか?誰でも私にチュートリアルを教えてもらえますか。

お時間をいただきありがとうございます。

4

2 に答える 2

1

置換自体は単なるケースですout = in.replace(/\band\b/g,"&")が、どこから取得inし、何を行うかはあなたout次第です(質問でさらに詳しく説明できない限り)。

注意してください - 単語の置換は扱いにくく、望ましくない結果につながる可能性があります。たとえば、このブログ投稿を見てください。それは問題をかなりうまくカバーしていると思います。

于 2012-04-23T15:03:12.890 に答える
0

JSON を受け取り、JSON に基づいてテキストを置き換える単純な関数を作成できます。例:

var theObj = {
    "and":"&",
    "<":"&lt;",
    ">":"&gt;"
};

function replace( theString, myJSON ){

    for( prop in myJSON ){
         theString = theString.replace( \prop\g, myJSON[prop] );
    }
    return theString;
}

そして、それはあなたに出発点を与えるはずです。

于 2012-04-23T15:30:55.977 に答える