2017-02-28 2 views
-3

올바른 형식 인 123456-1234에 대해 유효성을 검사해야하는 덴마크 사회 보장 번호 필드가 있습니다.자바로 특정 입력 유효 형식 확인

자바에서이 값을 확인하는 방법을 잘 모르겠습니다.

내가 jQuery를 검사기

$.validator.addMethod("cprFormat", function(value, element) { 
    var validFormat = /^[0-9]+$/; 
    var cprNoValue = $("#cprNo").val(); 
    return validFormat.test(cprNoValue); 
}, 'CPR-nummer er ikke gyldigt'); 

에 메서드를 추가하고하지만 validFormat var에 올바른 정규식을 잃었

+2

사용'var에 validFormat =/^ \ D {6} - \ d를 {4} $ /;'경우 6 자리 숫자로 시작하고'-' 다음 4 자리수로 끝나는 문자열을 매치한다는 것을 의미합니다. –

답변

2

사용해야하는 정규식은 미래에

/[0-9]{6}\-[0-9]{4}$/ 

하십시오이다 시도하고 다음 웹 사이트를 작성하고 살아있는 다른 정규식을 테스트합니다.

https://regex101.com/r/NROuia/1

나중에 편집 : 이상은, 하나는 Wiktor Stribiżew으로 쓴

/^\d{6}-\d{4}$/ 
+0

완벽하게 작동합니다! 감사! –