当前位置: 首页 > news >正文

Java正则表达式判断有无特殊字符

//^代表否定,匹配除了数字、字母、下划线的特殊字符。
private static final String SPECIAL_CHAR_PATTERN = "[^a-zA-Z0-9_]"; 
Pattern pattern = Pattern.compile(SPECIAL_CHAR_PATTERN);
Matcher matcher = pattern.matcher(userAccount);
// 如果 find() 返回 true,说明包含特殊字符
if (matcher.find()) {return -1;  // 包含特殊字符,返回 -1
}
http://www.lryc.cn/news/407568.html

相关文章:

  • 使用Java和Spring AMQP构建消息驱动应用
  • 【NLP】提升文本生成多样性的实用方法
  • 鸿蒙(HarmonyOS)下拉选择控件
  • Java类加载器实现机制详细笔记
  • Git之repo sync -l与repo forall -c git checkout用法区别(四十九)
  • 【公式解释】《系统论》《控制论》《信息论》的共同重构:探索核心公式与深度解析
  • 电脑格式化好还是恢复出厂设置好?
  • 使用 Windows 应用程序 SDK 构建下一代应用程序
  • 可消费的媒体类型和可生成的媒体类型
  • C++中指针与迭代器的区别
  • 若依框架 : 生成代码
  • RTMP协议解析
  • 禁忌搜索算法(Tabu Search,TS)及其Python和MATLAB实现
  • Meta发布Llama 3.1 405B模型:开源与闭源模型之争的新篇章
  • Linux网络协议深度解析:从IP到TCP/IP堆栈
  • AWS DMS MySQL为源端,如何在更改分区的时候避免报错
  • Java从基础到高级特性及应用
  • JavaScript(17)——事件监听
  • Dav_笔记11:SQL Tuning Overview-sql调优 之 4
  • vue3引入openlayers
  • 大数据管理中心设计规划方案(可编辑的43页PPT)
  • Android --- 广播
  • AR 眼镜之-蓝牙电话-实现方案
  • stl-set
  • 【Stable Diffusion】(基础篇五)—— 使用SD提升分辨率
  • 5.CSS学习(浮动)
  • Spring Cloud微服务项目统一封装数据响应体
  • java算法day20
  • web自动化测试-python+selenium+unitest
  • LeetCode题练习与总结:组合两个表--175