J'essaie de définir une expression rationnelle qui vérifiera le début d'une chaîne, et si elle contient l'une http://ou l' autre, https://elle doit correspondre.
Comment puis je faire ça? J'essaie ce qui suit qui ne fonctionne pas:
^[(http)(https)]://[]. Il mach un caractère qui est soit (, ), h, t, t, pou s. C'est à dire qu'il correspondrait s://mais pas ht://ou x://.
                /^x/vs indexOf(x) == 0). Les approches de style "commence par" peuvent avoir moins de frais généraux, mais je soupçonne que cela importe rarement - choisissez ce qui est le plus propre, ce qui peut très bien être: x.StartWith("http://") || x.StartsWith("https://")- mais faites-le par clarté du code, pas pour tenter d'améliorer les performances, sauf si cela est justifié par analyse et exigences :-)