2017-10-28 163 views
1

我想驗證一個字符串只接受希臘大寫字母。 我一直在使用如下正則表達式的嘗試:Java中的正則表達式大寫希臘文字母

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

這適用於這兩個大寫和小寫,但我需要驗證,只允許大寫希臘字母。 有人可以指導我一樣嗎? 感謝

+2

'var stringPattern'不是java語法。 – Kaushal28

+0

這是C#還是JavaScript?或者你想完成Java中的任務? –

+0

@ Kaushal28在Java 9中不添加此功能嗎? – Sweeper

回答

1

您可以採取的,在Unicode空格連續出現大寫希臘字母的事實優勢,簡單的寫"[Α-Ω]{7}" - 注意,第一個字符是有資本的α,而不是一個ASCII A.或者使它更清晰,寫入"[\u0391-\u03A9]{7}"

+0

非常感謝。它現在的工作:) –

相關問題