|
| Descripción del ejemplo JavaScriptVamos a nalizar la expresión regular parámetro por parámetro para entender de que manera funciona y valida una dirección URL.
/^http:\/\/[a-z0-9]([a-z09-]*)[a-z0-9]\.[a-z0-9]
([a-z09-]*)[a-z0-9]\.([a-z]{2,3}([\/]*))([\.][a-z]{2}([\/]*))*([\/][\S]+)*$/i
El primer parámetro que encontramos es
El segundo parámetro (
Seguido de esto encontramos
El cuarto parámetro ( Hasta aquí hemos definido el comienzo de la dirección URL que debe comenzar por el protocolo http:// y luego el subdominio que podrá contener letras y números con guiones medios entre la cadenas pero no al comienzo y final de esta y terminamos con un punto. En este caso la cadena http://www. sería válida, mientras que http://-loquesea. sería inválida.
El conjunto de parámetros que valida el dominio (
Luego encontramos
Casi de la misma manera podemos definir la extensión del dominio para la dirección URL. entonces el parámetro
El último parámetro de la expresión regular, Para terminar decimos que en general la URL será valida y verificará según los parámetros de la expresión si: se escribe el protocolo http:// + un subdominio compuesto por letras y números y guiones (los guiones no podrán estar al comienzo y fin) + un dominio bajo el parámetro de escritura del subdominio + el tipo de dominio compuesto por 2 o 3 letras y opcionalmente un punto mas la extensión del dominio compuesto por dos letras + una barra (/) + cualquier caracter menos espacios y saltos de línea o retornos de carro. |
|
Información relativa al Script |
Ejemplo JavaScript para verificar, mediante expresiones regulares, si una dirección URL se ajusta a los parámetros de escritura. Código fuente del script: |
| Temas relacionados a este Script: | ||
|
![]() Agradecemos todos los comentarios. Gracias por ayudarnos a mejorar el sitio. Importante: Los comentarios están para ampliar el artículo propuesto en esta página, proponer o responder alguna consulta de otro visitante. En ningún caso nos hacemos responsables del contenido publicado en los comentarios. En el caso que formules una pregunta y ésta no sea respondida, puedes solicitarnos ayuda desde el formulario de ayuda aunque no te aseguramos una respuesta inmediata. | ||
| Código JavaScript Todos los derechos reservados | |||