2011-07-06 32 views

Trả lời

3

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.

+0

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

+0

@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

Các vấn đề liên quan