2017-10-28 2 views
1

그리스어 대문자 만 허용하도록 문자열의 유효성을 검사하려고합니다. 나는 다음과 같이 정규식 표현을 사용하여 시도했다 :대문자에 대한 자바의 정규 표현식 그리스어 문자

var stringPattern = "^\\p{InGreek}{7}" 

이 모두 대문자와 소문자를 위해 작동하지만, 내가 확인 만 대문자 그리스 문자를 허용해야합니다. 다른 사람이 나를 안내 할 수 있습니까 ?? 감사

+2

'var stringPattern'은 (는) 자바 구문이 아닙니다. – Kaushal28

+0

이 C# 또는 JavaScript가 맞습니까? 또는 Java로 작업을 수행 하시겠습니까? –

+0

@ Kaushal28이 기능이 Java 9에 추가되지 않았습니까? – Sweeper

답변

1

당신은 대문자 그리스 문자는 유니 코드 공간에 연속적으로 발생한다는 사실을 활용, 단순히 "[Α-Ω]{7}" 쓸 수 - 자본 알파 아닌 ASCII의 A. 또는 그것을 만들 수 있습니다 첫 번째 문자주의 더 명확하게, "[\u0391-\u03A9]{7}"을 작성하십시오.

+0

정말 고마워요. 그 일하는 지금 :) –