J'ai une application pour lister les détails d'un site web en utilisant JavaScript. Il y aura un lien vers le site Web qui est généré par JavaScript lui-même. Parfois, j'obtiendrai mon lien comme,
<a href="http://www.google.com">Website</a>
Mais parfois, ça le sera,
<a href="www.yahoo.com">Website</a>
La deuxième fois, la liaison ne fonctionne pas, il n'y a pas de protocole.
Je cherche donc une fonction d'expression régulière JavaScript pour ajouter http:// s'il n'y a pas de protocole.
Mon code ressemble à ça,
var website_link = document.createElement("a");
website_link.innerHTML = "Website";
website_link.href = my_JSON_object.website;
website_link.target = "_blank";
profile.appendChild(website_link);
Et aucun lien local ne viendra.