用于大写希腊字母的Java中的正则表达式

时间:2017-10-28 09:49:10

标签: java

我想验证字符串只接受希腊大写字母。 我尝试过如下使用正则表达式:

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

这适用于大写和小写,但我需要验证并仅允许大写希腊字母。 有人可以指导我吗? 感谢

1 个答案:

答案 0 :(得分:1)

你可以利用大写希腊字母在Unicode空间中连续出现的事实,只需写"[Α-Ω]{7}" - 注意第一个字符是大写字母,而不是ASCII A.或者写得更清楚,写"[\u0391-\u03A9]{7}"