我想检查一个字符串是否只包含辅音,最好是使用正则表达式。我想过只检查元音,但这意味着不会检查所有其他字符。我试过这个,但它不起作用。
if ( exampleString.matches("[QWRTYPSDFGHJKLZXCVBNM]") )
{
return true;
}
有什么建议吗?
答案 0 :(得分:-1)
试试这个
if ( exampleString.matches("[QWRTYPSDFGHJKLZXCVBNM]+") )
{
return true;
}
在“[]”之后添加“+”表示匹配任何重复至少1次或理想无限次的辅音字符
如果要检查上限和下限,那只会匹配大写辅音
if ( exampleString.toUpperCase().matches("[QWRTYPSDFGHJKLZXCVBNM]+") )
{
return true;
}