2017-10-28 166 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

非常感谢。它现在的工作:) –

相关问题