如何检查字符串中是否包含至少一个字母表? [英] How to check whether a string contains at least one alphabet in java?

查看:95
本文介绍了如何检查字符串中是否包含至少一个字母表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想验证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.

Java正则表达式教程

这篇关于如何检查字符串中是否包含至少一个字母表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆