Estoy tratando de establecer una expresión regular que verificará el inicio de una cadena, y si contiene una http://
o https://
debería coincidir.
¿Cómo puedo hacer eso? Estoy intentando lo siguiente que no funciona:
^[(http)(https)]://
[]
. Será mach un carácter que puede ser (
, )
, h
, t
, t
, p
o s
. Es decir, coincidiría s://
pero no ht://
o x://
.
/^x/
vs indexOf(x) == 0
). "comienza con" estilo enfoques pueden tener menos gastos generales, pero sospecho que rara vez se importa - elegir lo que es el más limpio, que muy bien puede ser: x.StartWith("http://") || x.StartsWith("https://")
- pero lo hacen fuera de la claridad del código, no un intento de mejorar el rendimiento con menos que se justifique análisis y requisitos :-)