java如何验证俄语字母?
如何验证俄语? 如果我开始使用俄语,我将收到: JAVAutil。正则表达式。PatternSyntaxException:索引4附近的非法字符范围 ^[а-ЯА-Яa-zA-Z]+$
private Pattern onlyLetter = Pattern.compile("^[а-ЯА-Яa-zA-Z ]+$", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE) ;
你可以在下面搜索框中键入要查询的问题!
如何验证俄语? 如果我开始使用俄语,我将收到: JAVAutil。正则表达式。PatternSyntaxException:索引4附近的非法字符范围 ^[а-ЯА-Яa-zA-Z]+$
private Pattern onlyLetter = Pattern.compile("^[а-ЯА-Яa-zA-Z ]+$", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE) ;
# 1 楼答案
您可以在Java中使用
\p{IsAlphabetic}
is正则表达式,它支持Unicode,可以检查字符是否为字母请参见https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html,«Unicode脚本、块、类别和二进制属性的类»