solo regulares regular probar palabra online letras expresiones expresion exacta especiales espacios espacio creator caracteres blanco alfanumerico regex

regulares - regex replace online



Regex para probar si la cadena comienza con http:// o https:// (5)

El uso de [] es incorrecto: tenga en cuenta que [] denota una clase de caracteres y, por lo tanto, solo coincidirá con un carácter. La expresión [(http)(https)] traduce como "hacer coincidir una ( , una h , una t , una t , una p , una ) o una s ". (Los caracteres duplicados se ignoran).

Prueba esto:

^https?://

Si realmente desea usar la alternancia, use esta sintaxis en su lugar:

^(http|https)://

Estoy intentando establecer una expresión regular que verifique el inicio de una cadena, y si contiene http:// o https:// debe coincidir con ella.

¿Cómo puedo hacer eso? Estoy intentando lo siguiente que no está funcionando:

^[(http)(https)]://


Esto debería funcionar

^(http|https)://


Sin distinción de mayúsculas y minúsculas

var re = new RegExp("^(http|https)://", "i"); var str = "My String"; var match = re.test(str);


^https?:////(.*) donde (.*) coincide con todo lo demás después de https://


^https?://

Sin embargo, es posible que tenga que escapar de las barras diagonales, según el contexto.