2011-07-06 10 views

Respuesta

3

No, pero he escrito un artículo que cubre el relacionado con RFC 3986 (que actualiza 1738):

Regular Expression URI Validation

He creado el artículo de modo que puede hacer doble clic en cualquiera de las expresiones regulares para obtener un fragmento con formato correcto para una variedad de idiomas.

+0

quiero decir que sí, ha proporcionado la expresión regular para cada parte, pero ¿cómo las combino para formar la totalidad? – Tingting

+0

@Tingting: las expresiones regulares hacia el final del artículo (es decir, 'URI absoluto ',' URI' y 'relative-ref') _do_ validan un URI completo. Sin embargo, estos no validan que el dominio sea válido con respecto a la convención de nomenclatura de DNS. Escribí una función en PHP para validar URL HTTP/FTP absolutas. Puedes verlo [aquí] (http://stackoverflow.com/questions/6191720/regular-expression-to-match-generic-url/6202972#6202972). No he creado una versión de javascript todavía. – ridgerunner