检查java中的字符串是否仅包含使用正则表达式的辅音

时间:2017-10-28 11:35:28

标签: java regex string

我想检查一个字符串是否只包含辅音,最好是使用正则表达式。我想过只检查元音,但这意味着不会检查所有其他字符。我试过这个,但它不起作用。

if ( exampleString.matches("[QWRTYPSDFGHJKLZXCVBNM]") )
    {
        return true;
    }

有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

试试这个

if ( exampleString.matches("[QWRTYPSDFGHJKLZXCVBNM]+") )
    {
        return true;
    }

在“[]”之后添加“+”表示匹配任何重复至少1次或理想无限次的辅音字符

如果要检查上限和下限,那只会匹配大写辅音

if ( exampleString.toUpperCase().matches("[QWRTYPSDFGHJKLZXCVBNM]+") )
        {
            return true;
        }