Đã có hàm javascript/thư viện/đoạn mã được viết để xác thực thông số URL RFC 1738 được liệt kê tại http://www.ietf.org/rfc/rfc3986.txt?javascript Triển khai RFC 3986?
Trả lời
Không, nhưng tôi đã viết một bài báo bao gồm các liên quan RFC-3986 (trong đó cập nhật 1738):
Regular Expression URI Validation
tôi đã thiết lập bài viết để bạn có thể kích đúp vào bất kỳ regex nào để có được một đoạn mã được định dạng chính xác cho nhiều ngôn ngữ khác nhau.
i có nghĩa là có bạn đã cung cấp regex cho mỗi phần nhưng làm thế nào để tôi kết hợp chúng để tạo thành đầy đủ? – Tingting
@Tingting: Các regexes vào cuối bài viết (nghĩa là 'tuyệt đối-URI',' URI' và 'tương đối-ref') _do_ xác nhận một URI hoàn chỉnh. Tuy nhiên, những điều này không xác nhận rằng tên miền là hợp lệ đối với quy ước đặt tên DNS. Tôi đã viết một hàm trong PHP để xác nhận hợp lệ các URL HTTP/FTP tuyệt đối. Bạn có thể thấy nó [ở đây] (http://stackoverflow.com/questions/6191720/regular-expression-to-match-generic-url/6202972#6202972). Tôi chưa tạo phiên bản javascript. – ridgerunner
Từ http://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/plugin/uri.js
Dụng cụ RFC 3986 cho phân tích cú pháp/định dạng URI.
Bạn có thể tìm các ví dụ sử dụng trong số unit tests.
- 1. Làm thế nào để có được Uri.EscapeDataString tuân thủ RFC 3986
- 2. Triển khai Javascript Array.sort?
- 3. Việc triển khai RFC 3229 (mã hóa Delta cho HTTP) có tồn tại không?
- 4. Cách triển khai giao diện trong javascript
- 5. Cách triển khai hàm GROWTH trong JavaScript
- 6. Triển khai AJAX trong Javascript đơn luồng
- 7. Triển khai DOM trong javascript thuần túy?
- 8. javascript triển khai thực hiện tìm kiếm nhị phân javascript
- 9. RFC 5545 khác với RFC 2445
- 10. Mẫu URI: Có thực thi rfc-6570 trong javascript không?
- 11. Khi nào cần triển khai khuôn khổ javascript MVC
- 12. Cách triển khai mẫu áp dụng trong Javascript
- 13. Triển khai bảng quyết định phức tạp trong JavaScript
- 14. Bản đồ băm JavaScript được triển khai như thế nào?
- 15. Javascript: Cách mô phỏng triển khai cookie của trình duyệt?
- 16. Lỗi Javascript trong IE8: Không được triển khai
- 17. triển khai máy chủ WebSocket cho Delphi
- 18. Triển khai History.js
- 19. Triển khaiKhông triển khai tệp
- 20. Triển khai WeakMap trong EcmaScript5?
- 21. Vấn đề triển khai JBoss - Không thể triển khai Jar
- 22. Triển khai Grails - Cách nhanh nhất để được triển khai?
- 23. MIME RFC "Loại nội dung" nhầm lẫn thông số? Đặc tả RFC không rõ ràng
- 24. CoffeeScript, triển khai 'thực hiện'
- 25. RFC có giấy phép gì?
- 26. Ngăn triển khai Node.js
- 27. libgdx Triển khai HTML5
- 28. Triển khai ngữ cảnh
- 29. khớp mẫu - triển khai
- 30. Triển khai trên EC2
chủ đề không chính thức này như thế nào? trang web này đang nhận được vô lý – callum
WTF? Đây là HOÀN TOÀN VỀ CHỦ ĐỀ !!! – sebilasse