Estou tentando definir um regexp que irá verificar o início de uma seqüência de caracteres e se ele contém um http://ou https://deve corresponder a ele.
Como eu posso fazer isso? Estou tentando o seguinte que não está funcionando:
^[(http)(https)]://
[]. Ele vai mach um personagem que é ou (, ), h, t, t, pou s. Ou seja, seria compatível, s://mas não ht://ou x://.
/^x/vs indexOf(x) == 0). As abordagens de estilo "começa com" podem ter menos sobrecarga, mas suspeito que isso raramente importa - escolha o que é mais limpo, o que pode ser muito bom: x.StartWith("http://") || x.StartsWith("https://")- mas faça isso com clareza de código, não com uma tentativa de melhorar o desempenho, a menos que justificado com análise e requisitos :-)