1
예를 들어 전화 번호가 포함 된 문자열의 유효성을 검사하여 '+'다음에 2 자리 숫자를 입력 한 다음 숫자 또는 하이픈 또는 공백 하나의 숫자를 입력합니다. 문자열은 숫자로 끝나야합니다.XSD 스키마에서 정규식을 사용하여 특정 문자가 문자열에서 반복되는 것을 제한하려면 어떻게합니까?
<xs:pattern value="\+\d{2}[- ]?[\d -]+[\d]"/>
을하지만이 캐릭터 라인 내에서 공백이나 하이픈의 반복을 제한하지 않습니다
내가 현재 가지고. 어떻게이 일을 성취 할 수 있습니까?
감사합니다. 나는 나의 질문이 다소 불투명하다는 것에 동의한다. 0 개 이상의 공백과 하이픈을 허용하고 싶지만 연속적으로 나타나서는 안되며 마지막 문자도 될 수 없습니다. +12 456-43 4677이 유효해야합니다. –
아, 알겠습니다. 하이픈, 스페이스 또는 숫자의 시퀀스. 스페이스와 숫자는 연속적이지 않고 최종이 아닙니다. '\ + \ d {2} \ d * ([-] \ d +) *'는 당신이 원하는 것을 할 수 있습니다. –
완벽한 - 감사합니다. –