我目前使用正則表達式從任何輸入到文本區域的url中刪除www.
。我ahve這個工作方式如下:正則表達式不滿足條件
var input = document.getElementById("tweet_text");
input.onkeyup = function() {
input.value = input.value.replace(/www\.*/,"");
}
當一個URL被複制,然後粘貼到文本區域,正則表達式做它的工作。
如果我手動輸入一個url,它不會刪除.
。我到達最後的w
,然後www
被刪除,允許我繼續輸入。顯然,下一個字符將是一個.
將保持在那裏,像這樣的東西最終會:
http://.example.com
當它應該是這樣的:
http://example.com
上的任何想法如何解決這個問題?
替換(/ www \。/ g,'') –