Validación de texto javaScript por expresiones regulares

Necesito verificar si una cadena comienza con http:// en script java

Lo que tengo es

if(!txt.match(/^http:/)) {}  // this only works for http:

Necesito hacer que funcione para http://

¿alguien puede sugerir una solución por favor?

preguntado el 22 de mayo de 12 a las 12:05

2 Respuestas

Alternativamente:

txt.substr(0, 7) === "http://"

contestado el 22 de mayo de 12 a las 12:05

Necesitas escapar \ caracteres, también para verificar es mejor usar test método.

if(!(/^http:\/\//.test(txt))) {}

contestado el 22 de mayo de 12 a las 12:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.