¿Ya existe una función javascript/library/snippet escrita para la validación de las especificaciones RFC 1738 URL enumeradas en http://www.ietf.org/rfc/rfc3986.txt?javascript RFC 3986 implementation?
Respuesta
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.
quiero decir que sí, ha proporcionado la expresión regular para cada parte, pero ¿cómo las combino para formar la totalidad? – Tingting
@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
De http://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/plugin/uri.js
implementa RFC 3986 para el análisis/formatear URI.
Puede encontrar ejemplos de uso en el unit tests.
- 1. .Net Uri Encoding RFC 2396 vs RFC 3986
- 2. Como llegar Uri.EscapeDataString para cumplir con el RFC 3986
- 3. malloc implementation?
- 4. std :: common_type implementation
- 5. gcc implementation of rand()
- 6. Locality Sensitive Hash Implementation?
- 7. MySQL Hashing Function Implementation
- 8. Euclidian Distance Python Implementation
- 9. crc16 implementation java
- 10. plantillas de URI: ¿hay una implementación rfc-6570 en javascript?
- 11. Buscando JavaScript lib que implemente RRULE (iCalendar RFC 5545)
- 12. ¿Cómo se diferencia RFC 5545 de RFC 2445
- 13. Reflector doens't show class implementation
- 14. ¿Qué son los RFC?
- 15. ¿Cómo se comenta un RFC?
- 16. ¿Qué licencia tienen las RFC?
- 17. ¿Algún analizador para documentos RFC?
- 18. Documentos RFC a formato A4
- 19. Objective-C: @property declaration without implementation (@synthesize)
- 20. Privado ivar en @interface o @implementation
- 21. Spring 3.0 REST implementation or Jersey?
- 22. Castle Windsor 3.0, Services and Multiple Implementation
- 23. ¿Por qué hay @interface arriba @implementation?
- 24. C# parchive/quickpar/par2 repair implementation?
- 25. Convertir Python datetime a rfc 2822
- 26. RFC 1123 Representación de fecha en Python?
- 27. Analizando una fecha RFC 822 con NSDateFormatter
- 28. Análisis de fecha RFC 2822 en JAVA
- 29. ¿Cómo escribir y proponer un RFC?
- 30. XML Documentation Comments with Interfaces and implementation class (es)
¿cómo es esto fuera de tema? este sitio es ridículo – callum
WTF? Esto es TOTALMENTE EN TEMA !!! – sebilasse