Javascript 当我点击时,链接在网站URL中的标记中的URL

Javascript 当我点击时,链接在网站URL中的标记中的URL,javascript,html,reactjs,html-parsing,Javascript,Html,Reactjs,Html Parsing,我在API响应中获得stringHTML中的锚定标记,并使用 这很好用。问题是,当我点击锚标签URL时,会在网站URL中追加内容,这会使其成为错误的URL。您可以在下图中看到 所以我的问题是我能做些什么来避免这种行为?如果URL包含https://www.facebook.com那么它工作正常,但如果它包含www.facebook.com那么它会附加到网站url中 实时代码: 只需选择任何插槽,您将重定向到下一个屏幕,在该屏幕中,您将看到表单底部的描述 API中的字符串HTML标记 descr

我在API响应中获得
stringHTML
中的锚定标记,并使用 这很好用。问题是,当我点击锚标签URL时,会在网站URL中追加内容,这会使其成为错误的URL。您可以在下图中看到

所以我的问题是我能做些什么来避免这种行为?如果URL包含
https://www.facebook.com
那么它工作正常,但如果它包含
www.facebook.com
那么它会附加到网站url中

实时代码:

只需选择任何插槽,您将重定向到下一个屏幕,在该屏幕中,您将看到表单底部的描述

API中的字符串HTML标记

description: "<p><a href="www.facebook.com" rel="noopener noreferrer" 
说明:“类似

函数urlify(文本){ var urlRegex=/((https?:\/\/)|(www\)[^\s]+)/g; 返回text.replace(urlRegex,函数(url,b,c){ 返回url2=(c=='www.')?'https://'+url:url; }) }
console.log(urlify(`description:'www.facebook.com不是有效的URL。您需要添加协议-
https://
,否则链接将与您所在的页面相对。这就是互联网站的工作方式。投票关闭可能不可复制,或者是由于键入错误,而类似的问题可能会出现在这里,这一问题的解决方式不太可能有助于未来的阅读rs.Add
href=”https://www.facebook.com“
而不是
href=“www.facebook.com”
@mplungjan@modimhammed用户正在管理员网站的文本编辑器
react quil
中输入url。我如何自己添加协议?
 <span class="text-muted">
    {ReactHtmlParser(eventDescription)}
 </span>