/*** 判断是否含有特殊字符** @param str* @return true为包含,false为不包含*/
public static boolean isSpecialChar(String str) {String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t";Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(str);return m.find();
}/*** 英文或数字,且不能以数字打头** @param str* @return true 为合法 fase 为不合法*/
public static boolean isNumberAndEngilish(String str){String regEx = "^[A-Za-z]{1}[A-Za-z0-9]*$";Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(str);return m.find();
}/*** 邮箱格式判断*   true 表示合法,false表示不合法*/
public static boolean checkEmail(String email) {boolean flag = false;try {String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";Pattern regex = Pattern.compile(check);Matcher matcher = regex.matcher(email);flag = matcher.matches();} catch (Exception e) {flag = false;}return flag;
}

java -正则表达式(是否含有特殊字符,英文或者数字)相关推荐

  1. 利用正则表达式分离汉字、英文、数字

    在中文分词的过程中需要将英文,数字,汉字分离,数字和英文就不用分割了,主要是将分离出来的汉字进行分词,下面的算法实现利用正则表达式分离汉字.英文.数字: //获取中文 string chRegS = ...

  2. Java 正则表达式 工具类 中文 英文 email 手机号 身份证 数字 日期

    大家好,我是烤鸭: 分享一个Java版本的正则校验工具类. Validation.java package com.xxx.xxx.common.utils;import java.util.rege ...

  3. sql判断字段是否含有中文,英文,数字

    sql判断字段是否含有中文 orcale中判断字段是否含有中文 mysql中判断字段中是否含有中文 SQL语句 统计某字段不包含特定字符串 orcale中判断字段是否含有中文 现有表 cs_name ...

  4. java正则表达式基础 关于特殊字符、捕获组和非捕获匹配

    JAVA正则表达式 我个人认为正则表达式是很好用很强大的,在编写程序中很多地方都用的到,这里有一些我学习的基础理解和大家分享,欢迎一起讨论. 正则表达式是一种用来表达语法规则的字符串,是一种字符串匹配 ...

  5. java 正则表达式只有中文汉字英文数字

    //匹配汉字和英文public static String getChinese(String paramValue) {String regex = "[a-zA-Z0-9\\u4E00- ...

  6. java高效随机生成随机(英文+数字),可自定义

    高效 package com.messcat.imgrnt.utils;import java.io.Serializable; import java.util.Random;/*** 生成随机用户 ...

  7. Java正则表达式匹配一句英文句子(大写字母开头,结尾有句号)

    正则表达式: [A-Za-z]+[A-Za-z0-9_,"#;.() \s]*[.]$或^([A-Z]){1}[^.]*. 测试代码: import java.util.regex.Matc ...

  8. php正则表达式 包含特殊字符,正则表达式 匹配 含有特殊字符

    $info = array( "https://segmentfault.com/q/1010000003711515", "http://www.baidu.com?a ...

  9. java正则表达式校验是否特殊字符以及空格

    String regEx = ".*[\\s`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%--&*()--+|{}[]'::&qu ...

最新文章

  1. 【廖雪峰python入门笔记】切片
  2. SQL Server 查看表定义的 2 种方法
  3. java正则表达式空行_正则表达式删除空行
  4. CLOSE_WAIT?项目上线之际遇到这样的烦心事
  5. Alibaba Nacos配置中心功能介绍与不同命名空间、分组等配置
  6. android datepicker控件,android中控件DatePicker控件-Fun言
  7. linux查看cpu核数_我们常说的CPU核数指的是什么?
  8. ItelliJ IDEA下载及获取注册码详解
  9. 台式机dp接口_2K至4K显示器性价比线材选购攻略,毕亚兹 DP高清线入手
  10. php resize函数,Php Image Resize图片大小调整的函数代码
  11. Keil5的安装破解,包含MDK-ARM和C51
  12. 为Raspberry Pi 2编译内核模块
  13. double转int方法为 去尾法
  14. 当保险行业不再是压舱石,平安保险还保险吗?
  15. CA证书出错,请登录微信支付商户平台下载证书
  16. java 对战平台-魔兽版
  17. 使用VScode阅读Linux源码
  18. Android 平台的Python——CLE方案实现(三)
  19. Android学习之RecyclerView带刺的玫瑰
  20. itunes store服务中断_终于明白为什么那么多人吐槽apple的态度了.临时工一样的中国区itunes store客服......

热门文章

  1. Harbor开源项目有奖征文活动开启
  2. c语言int型是什么意思,在c语言中,int代表什么意思
  3. HarmonyOS上玩“语音识别”
  4. Python数据分析辅助审计工作
  5. 自动锁定计算机软件,教你电脑锁屏怎么设置,让电脑自动锁屏
  6. 离线语音远程遥控车控门制作教程(二)
  7. java map集合详解_JAVA干货:Map 集合详解
  8. python小程序——视频篇
  9. 编写一程序从键盘输入圆锥体的半径r 高度h 并计算其体积
  10. TIM定时器_CNT_ARR_PSC_CRR