博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java常用正则验证表达式收集
阅读量:7226 次
发布时间:2019-06-29

本文共 531 字,大约阅读时间需要 1 分钟。

hot3.png

1.方法调用

Pattern pattern = Pattern.compile("^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?");

     Matcher matcher = pattern.matcher(parameterValues[0]);
     if (!matcher.matches()) {
      addActionError(memberAttribute.getName() + "只允许输入数字!");
      return ERROR;

 }

2.常用正则收集

1.只能输入数字: 
^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?
2.只能输入字母:[a-zA-Z]+
3.Email格式验证: \\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*
4.日期格式验证:\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}
5.只允许包含中文、英文、数字和下划线:^[0-9a-z_A-Z\u4e00-\u9fa5]+$

转载于:https://my.oschina.net/guoenzhou/blog/312897

你可能感兴趣的文章
Linux下解决中文乱码问题
查看>>
nginx一个简单的反向代理设置
查看>>
Errors occurred during the build
查看>>
一个关于js的内存问题
查看>>
Python字符串,整型,浮点数相互转化
查看>>
Spring中RedirectAttributes的用法
查看>>
Hive:处理时间的函数
查看>>
photoshop学习
查看>>
P2600 [ZJOI2008]瞭望塔
查看>>
poj 2282 The Counting Problem & 3286 How many 0's?
查看>>
****Linux MySQL命令运用个人总结
查看>>
Android IPC机制(二)用Messenger进行进程间通信
查看>>
选择排序Java版
查看>>
vue 遍历数组的巧妙之处
查看>>
【中文】Joomla1.7扩展介绍之uddeIM (私信系统)
查看>>
Java知多少(67)面向字符的输入流
查看>>
1105. Spiral Matrix (25)
查看>>
第三天 笔记
查看>>
烂泥:使用nginx利用虚拟主机搭建WordPress博客
查看>>
Codeforces Round #450 (Div. 2)
查看>>