javascriptはtextareaの最後の単語を削除します

誰も私がテキストエリアから最後の単語を削除するのを助けることができる、そしてそれは別の言葉に置き換えられます。

例:

I like my dog

すべきである

I like my cat

最後の言葉は常に犬ではありません。

ここでコードを更新します

    function KeyCheck(e) {

var KeyID = (window.event) ? event.keyCode : e.keyCode;

switch(KeyID) {
    case 32:
        text2 = document.form1.box1.value;
        text2 = ReplaceLastWord(text2, "cat");
                alert(text2);
    }
}

function ReplaceLastWord(str, newStr) {
   return str.replace(/w*$/, newStr);
}

私はそれが交換されているかどうかを確認するために警告を出しました

ベストアンサー

var str = 'I like my dog'; 
var newEndStr = 'cat'; 

function ReplaceLastWord(str, newStr) {
   return str.replace(/w*$/, newStr);
}

console.log(ReplaceLastWord(str, newEndStr));

出力:

I like my cat

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です