11480 sujets

JavaScript, DOM et API Web HTML5

Bonjour bonsoir ! Smiley lol
Je suis actuellement entrain de développer une vérification pour mon formulaire en JavaScript, mais je bloque à un point... Je souhaite vérifier la présence d'une URL dans la valeur d'un input.

J'utilise l'attribut novalidate sur mon formulaire pour procéder à toutes les vérifications moi-même (et afficher des messages d'erreurs différents selon l'anomalie).

Je suis donc à la recherche d'une expression régulière (ne maîtrisant pas vraiment cet aspect du JS) qui vérifie la présence d'une URL comme un navigateur récent, qui vérifie si le http/https et l'extension du ndd est présent.

Merci d'avance pour ceux qui m'aideront ! Smiley smile
Pour le moment voici ce que j'ai (vérifie uniquement la présence d'une valeur dans l'input)
<input type="url" id="url-sujet" name="url">


if (document.getElementById("url-sujet").value == "") {
	alert("Merci d'indiquer l'URL du sujet où vous souhaitez poster votre rapport !");
	return false;
	parent.close();
}


Donc j'aimerais apporter une seconde vérification avec l'expression régulière avec && dans ma condition if pour vérifier la validité de ma valeur