我目前正在使用正则表达式www.
从输入文本区域的任何 url 中删除。我已经通过以下方式做到了这一点:
var input = document.getElementById("tweet_text");
input.onkeyup = function() {
input.value = input.value.replace(/www\.*/,"");
}
当一个 URL 被复制然后粘贴到文本区域时,正则表达式就可以完成它的工作。
如果我要手动输入一个 url 它不会删除.
. 我走到最后w
,然后www
被删除,让我可以继续打字。显然,下一个字符将是 a .
which 将保留在那里,并最终得到如下内容:
http://.example.com
什么时候应该是这样的:
http://example.com
关于如何解决这个问题的任何想法?