Estoy tratando de establecer una expresión regular que verifique el inicio de una cadena, y si contiene http://
o https://
debe coincidir con ella.Regex para probar si la cadena comienza con http: // o https: //
¿Cómo puedo hacer eso? Estoy tratando los siguientes, que no está funcionando:
^[(http)(https)]://
Si usted está comprobando sólo el comienzo de la cadena, es probablemente más rápido simplemente hacer una comparación directa de los primeros caracteres de la cuerda con los patrones que está buscando. – templatetypedef
Está creando un * grupo de caracteres * con '[]'. Hará ** un ** carácter que sea '(', ')', 'h',' t', 't',' p' o 's'. Es decir. coincidiría con 's: //' pero no con 'ht: //' o 'x: //'. –
@templatetypedef: Creo que percibo una optimización prematura. – cdhowie