如何检查字符串中是否包含至少一个字母表? [英] How to check whether a string contains at least one alphabet in java?
本文介绍了如何检查字符串中是否包含至少一个字母表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想验证My String必须至少包含一个字母。
I want such a validation that My String must be contains at least one alphabet.
我使用以下内容:
String s = "111a11";
boolean flag = s.matches("%[a-zA-Z]%");
flag给我 false
即使 a
在我的字符串 s
flag gives me false
even though a
is in my string s
推荐答案
你想要的正则表达式是 [a-zA-Z]
,但你需要使用 find()
方法。
The regular expression you want is [a-zA-Z]
, but you need to use the find()
method.
此页面允许您针对输入测试正则表达式。
This page will let you test regular expressions against input.
在这里有一个Java正则表达式教程。
and here you have a Java Regular Expressions tutorial.
这篇关于如何检查字符串中是否包含至少一个字母表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文