http://www.ietf.org/rfc/rfc3986.txt에 나열된 RFC 1738 URL 사양을 검증하기 위해 작성된 javascript 함수/라이브러리/스 니펫이 이미 있습니까?자바 스크립트 RFC 3986 구현?
답변
아니,하지만 난 (1738 업데이트) 관련 RFC-3986 커버 기사를 작성했습니다 :
Regular Expression URI Validation
당신이 두 번 클릭 할 수 있도록 내가 문서를 설정 한을 어떤 정규 표현식이라도 다양한 언어에 대해 올바른 형식의 스 니펫을 얻을 수 있습니다.
나는 각 파트에 대해 정규 표현식을 제공했음을 의미하지만, 어떻게 결합하여 전체를 형성 할 수 있습니까? – Tingting
@Tingting : 기사의 끝 부분에있는 정규식 (즉, '절대 URI', 'URI'및 '상대 참조') _do_ 전체 URI의 유효성을 검사합니다. 그러나 이것들은 도메인이 DNS 이름 지정 규칙과 관련하여 유효 함을 확인하지 않습니다. PHP에서 절대 HTTP/FTP URL의 유효성을 검사하는 함수를 작성했습니다. 당신은 그것을 볼 수 있습니다 [여기] (http://stackoverflow.com/questions/6191720/regular-expression-to-match-generic-url/6202972#6202972). 아직 자바 스크립트 버전을 만들지 않았습니다. – ridgerunner
구문 분석 http://code.google.com/p/google-caja/source/browse/trunk/src/com/google/caja/plugin/uri.js
이물질의 RFC 3986에서/URI를 포맷.
unit tests에서 사용 예를 찾을 수 있습니다.
어떻게 오프 토픽입니까? 이 사이트는 어리 석다. – callum
WTF? 이것은 토픽에 관한 것입니다 !!! – sebilasse