Recherche http: ou https: dans url
Bonjour à tous !
Je débute dans le développement en suivant des cours en ligne avant de commencer un BTS SIO en septembre.
Pour l'un de mes TP je dois réaliser un formulaire qui permet d'ajouter des liens à une liste.
J'ai quasiment fini mais je bloque sur un point :
Si l'url saisis ne commence pas par "http://" ou "https://", je dois lui ajouter automatiquement "http://".
On a survolé les expressions régulières dans le cours et du coup c'est vraiment la première fois que j'essaie d'en utiliser...
J'ai essayé ça (je ne vous mets que le bout de code car le TP est un peu long):
Code:
1 2 3 4
| if (newLien.value !== /https?:\/\/.+.\..+/) {
e.preventDefault;
newLien.value = "http://" + newLien.value;
} |
Mais bon a priori c'est pas bon, car cela m'ajoute bien le "http://" mais cela le fait à chaque fois que je clique sur "ajouter le lien" au lieu d'ajouter le lien à liste une bonne fois pour toute une fois le "http://" incrusté dans l'url.
Je ne sais pas si je m'exprime bien... si jamais je suis pas claire dites le moi !
Je rappelle que je débute cela fait juste quelques semaine que je m'intéresse au développement :-)
Merci d'avance pour votre aide !