2011-10-24 5 views
1

정규적인 수사에는별로 좋지 않으며 HTTP://www으로 시작하는 URL 만 허용하는 패턴이 필요합니다.XSD - URL에 대한 정규 표현식/패턴

URLS에 대한 많은 예제를 발견했으나 모두 복잡해 보입니다. 매우 간단해야합니다. 누구든지 도와 줄 수 있습니까?

+0

문제를 해결하기 위해 RegEx를 쓰려고 시도한 적이 있습니까? 우리가 당신을 도울 수 있도록 시도한 것을 게시 할 수 있습니까? 그렇지 않으면 우리는 당신을 위해 당신의 일을 전적으로 요청 받았다고 느낍니다. –

답변

4

HTTP://www - 그것들로 시작해야합니까? 승인. 그것은 당신의 정규 표현식입니다. 대소 문자를 구분하지 않으면 모두 설정됩니다.

변경할 수있는 문자열을 '수락'해야 할 때 정규 표현식에 흥미로운 점이 있습니다. 'https'를 허용해야합니까? 도메인 앞의 URL에 권한 섹션이 있습니까? (당신이 이미 알고 있다면) 정규 표현식이 복잡해 질 수 있습니다.

편집

더 나은 방법이있을 수 있지만, 나는 잠시 동안의 XSD에서 이런 짓을하지 않았습니다. 일치 함

<xsd:simpleType name="ProdNumType"> 
    <xsd:restriction base="xsd:string"> 
    <xsd:pattern value="[hH][tT]{2}[pP]://[wW]{3}.*"/> 
    </xsd:restriction> 
</xsd:simpleType> 
+0

나는 지금 당장 그것을 간단하게하고 싶다. 그래서 처음에 언급 한 것이 충분할 것이다. 그 문법은 무엇입니까? – LeeTee