Bonjour !
J'ai un petit souci concernant un petit code d'un exercice qui demande de rentrer des info via un <form> et avec le javascriptqui va bien avec !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part form.addEventListenet("submit", function(e){})
Dans le troisième encadré, on demande à l'utilisateur d’insérer un lien. On peut considérer que l'utilisateur pourra mettre "http://exemple.com" ou juste "exemple.com" mais dans les 2 cas, lors de la soumission, le résultat affichera "http://exemple.com"
Mon souci c'est que pour la seconde façon sans le "http://" y'a pas de souci puisque je vais l'ajouter après avec une variable :
Mais le souci c'est que si l'utilisateur met bien le "http://" ça va me créer un doublon de "http://"
Code : Sélectionner tout - Visualiser dans une fenêtre à part lienfinal = "http://" + lien;
J'ai pensé dans un premier temps au regex, mais j'avoue que j'ai un peu de mal avec ça...
J'ai tenter un truc du genre :
Mais ça ne marche pas vous vous en doutez...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (lien != /http:///){ lienfinal = "http://" + lien};
Bref je veux bien de vos lumières merci =)
Partager