テキストボックスがあり、ユーザーがスペースを押すと、個々の単語の前に#を付けたいと思います。
これまでのところ、私が持っているコードは次のとおりです。
tagsNow = document.getElementById("tags").value;
tagsChanged = tagsNow.replace(/(w+)/, "#$1");
document.getElementById("tags").value = tagsChanged;
#が最初に付加される(word
になる#word
)ので、部分的に機能します。
ただし、別の単語を入力した場合は、テキストボックスの先頭に#が追加され、ユーザーが独自の#を入力した場合は別の#も追加されます。
これらの2つの問題をどのように解決できますか?
ありがとう