如何检查一个字符串在Java中是否至少包含一个字母?

我想要这样一个验证,即“我的字符串”必须至少包含一个字母。

我正在使用以下内容:

String s = "111a11";

boolean flag = s.matches("%[a-zA-Z]%");

false 即使a在我的字符串中,标志也会给我s

回答:

您想要的正则表达式是[a-zA-Z],但是您需要使用find()方法。

此页面将让您根据输入测试正则表达式。

正则表达式测试页

这里有一个Java正则表达式教程。

Java正则表达式教程

以上是 如何检查一个字符串在Java中是否至少包含一个字母? 的全部内容, 来源链接: utcz.com/qa/422483.html

回到顶部