首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java 实现判断字符串是否包含字母,是否包含数字

Java 实现判断字符串是否包含字母,是否包含数字

作者头像
一写代码就开心
发布于 2023-02-27 09:52:21
发布于 2023-02-27 09:52:21
3.3K00
代码可运行
举报
文章被收录于专栏:java和pythonjava和python
运行总次数:0
代码可运行

目录

1 实现

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    /**
     * 判断是否是数字
     * @param
     * @return
     */
    public static boolean isInteger(String str) {
        Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
        return pattern.matcher(str).matches();
    }
    /**
     * 判断字符串是否包含  字母
     * @param
     * @return
     */
    public static boolean isContainZm(String str) {
        String regex=".*[a-zA-Z]+.*";
        Matcher m=Pattern.compile(regex).matcher(str);
        return m.matches();
    }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
android 校验用户名密码手机邮箱身份证邮编等
package com.farmlink.most.util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.regex.Matcher; import java.util.regex.Pattern; import android.net.ParseException; import android.text.TextUtils; /** * 参数校验 */ public class V
再见孙悟空_
2023/02/10
4920
Java正则表达式验证格式 手机、邮箱、字符串
手机号码验证 public static boolean isMobileNO(String mobiles) { try { Pattern p = Pattern .compile("(13[0-9]|14[57]|15[012356789]|18[02356789])\\d{8}"); Matcher m = p.matcher(mobiles); return m
大师级码师
2021/10/29
2.5K0
java邮箱与手机号的正则工具类
package net.xdclass.util; import java.util.regex.Matcher; import java.util.regex.Pattern; public c
高大北
2022/09/08
5710
Java正则表达式校验某个字符串是否是合格的email
Java正则表达式校验某个字符串是否是合格的email 可以借助正则表达式校验某个字符串是否是合规的电子邮箱。对于邮箱的正则表达式有严格的模式,如:^[a-zA-Z0-9_+&*-]+(?:\\.[a
ccf19881030
2023/07/24
7010
Java正则表达式校验某个字符串是否是合格的email
通用脱敏工具类和判断URL
通用脱敏工具类 public class DesensitizationUtil { private static final int SIZE = 6; private static final String SYMBOL = "*"; /** * 通用脱敏方法 * @param value * @return */ public static String commonDisplay(String value) {
呆呆
2021/10/09
5820
Android开发笔记(四)字符串格式化
博主原来是搞C的,C里面有sprintf来格式化字符串,后来转到java变傻了,拼接String只会用n个“+”,要么就是用StringBuilder的append方法,但要是遇上把数字格式化的情况(比如左补0等等),就只能傻乎乎的if else判断该补几个0。 后来终于有一天,博主发现原来java也有格式化的函数(jdk1.5就提供了),就是String.format(String format, Object... args),用法跟C差不多,只是转换符有些区别。这下可算是从苦逼的if else中解脱出来了,下面就记录几个常用的格式转换符: %s   : 字符串,如"hello" %c   : 字符,如'a' %b   : 布尔类型,如true或者false %d   : 十进制整型数,如119 %x   : 十六进制整型数,如f0 %f   : 十进制浮点数,java在这里不像c有%f/%lf/%ld等区分浮点与双精度,java的float类型和double类型都用%f %0nd : n是十进制整数,表示这里占着n位数字,位数如不足n则左补0
aqi00
2019/01/18
1.2K0
java 正则表达式练习
邮箱 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexDemo { public static void main(String[] args) { // Pattern 类 正则表达式的编译表示。 Pattern pattern = Pattern.compil
Cell
2022/02/25
5200
java正则表达式语法例子_javascript正则表达式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
3010
java正则表达式语法例子_javascript正则表达式
【Java】正则表达式
文章目录 参考文档 调用 regex String方法也行 匹配单个字符 匹配多个字符 类型比较 贪婪 勉强 占有 组 逻辑或 边界运算符 电话号 匹配城市 邮箱 端口号 参考文档 JavaSE Doc 调用 regex package regex; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Author bennyrhys * @Date 2/7/21 2:24 PM */ public clas
瑞新
2021/12/06
6450
【Java】正则表达式
编程思想 之「字符串」
字符串(String)对象是不可变的,把String对象作为方法的参数时,其实都是复制一份引用,而该引用所指的对象一直待在单一的物理位置上,从未动过。我们可以给一个String对象起任意多的别名,因为String对象具有只读特性,所以指向它的任何引用都不能改变它的值。字符串的不可变性会带来一定的效率问题,为String对象重载过的+操作符就是一个例子,其中重载的含义为:一个操作符在应用于特定的类时,被赋予了特殊的意义。在此,值得我们注意的是:用于String对象的+和+=是 Java 中仅有的两个重载过的操作符。
CG国斌
2019/05/26
5530
【愚公系列】Java教学课程 042-正则表达式
正则表达式(Regular Expression,简称Regex或RegExp)是一个用来描述、匹配、搜索某个文本或字符串的规则或模式。它通常由一些特定的字符和操作符组成,可以用来匹配和过滤各种文本信息。正则表达式可以用于实现文本的查找、替换、过滤、验证等操作,是编程和数据处理领域中非常有用的工具。
愚公搬代码
2025/06/01
760
Java中如何判断一个字符串是Java代码还是英文呢?
先给出以下两个字符串: 1、for (int i = 0; i< b.size(); i++) { 2、do something in English 从人工角度看,很显然第一个是Java代码,第二个是英语;那么在Java中如何通过代码检测第一个是Java代码,第二是英语呢? 第一个Java代码可能无法解析的,因为它并不是一个完整的方法或声明的表达式;下面为这一问题提供了解决方案。 解决的基本思路是将字符串转换为一组的令牌,例如,上面的代码行可能会成为“Java关键字、分隔符、运营商、标识符,……”;然后我
用户1289394
2018/02/27
1.3K0
正则表达式
//^ 匹配输入字符串开始的位置 //$ 匹配输入字符串结尾的位置 //* 零次或多次匹配前面的字符或子表达式。例如,zo* 匹配z,zo,zoo等 Pattern p = Pattern.compile("^zo*$"); Matcher m = p.matcher("zooo"); System.out.println("*测试:" + m.matches()); //+ 一次或多次匹配前面的字符或子表达式。例如,“zo+”与“zo”和
提莫队长
2018/05/18
7230
Java之正则表达式来判断字符串中是否包含字母
public boolean judgeContainsStr(String str) {
用户7886150
2020/12/12
2.5K0
Java 正则表达式:语法讲解和常用表达式汇总
正则表达式定义了字符串的模式; 正则表达式可以用来搜索、编辑或处理文本; 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。
全栈程序员站长
2022/09/09
4.5K0
Java 正则表达式:语法讲解和常用表达式汇总
密码校验规则的一些思考
虽然现在第三方登录微信、QQ、GitHub等大行其道,但是账密登录依然是一个系统最核心、最主要的功能之一。登录功能的好坏直接影响到系统的安全,而登录的流程、错误提示有直接关系到用户使用的体验效果。
BUG弄潮儿
2020/06/12
1.5K0
最强密码规则效验(java后台版和javascript版)
最强密码规则效验:(java后台版和javascript版) 需求如下: (一)口令至少由8位及以上大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号中的三种)。 同时严禁在口令中包含以下情况:
星辰sea
2023/08/17
1.5K0
Java正则表达式
描述:正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。
全栈工程师修炼指南
2022/09/29
1.4K0
Java基础系列之正则表达式
该文介绍了在Java中如何通过使用正则表达式进行电话号码,身份证,日期,数字,邮箱,URL等的验证。
林老师带你学编程
2018/01/03
6110
Java正则表达式验证工具类
import java.util.regex.Matcher; import java.util.regex.Pattern; /** 验证工具类 @author admin / public c
大师级码师
2021/10/27
9850
相关推荐
android 校验用户名密码手机邮箱身份证邮编等
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档