"^\d+$" //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\d+$" //整数
"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\d+)(\.\d+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$" //url
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/ // 月/日/年
"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$" //Emil
"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?" //电话号码
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址

YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$

正则表达式 判断字符串是否为数字相关推荐

  1. 使用正则表达式判断字符串是否为数字类型

    java 判断字符串是否是数字 1.用JAVA自带的函数 publicstaticbooleanisNumeric(Stringstr){ for(inti=0;i System.out.printl ...

  2. Hive 正则表达式 判断字符串是否是数字(整数)

    正确的是:  SELECT  '123456' rlike '^\\d+$';--true,前面需要是两个\\,后面的$必须要带 错误的是: SELECT '1234sdc' regexp '^[0- ...

  3. 正则表达式判断字符串是否为数字

    public static void main(String args[]) {Pattern pattern = Pattern.compile("^[-+]?(([0-9]+)([.]( ...

  4. oracle利用正则表达式判断字符串只包含数字

    select * from bb where regexp_like(id,'^+?[1-9][0-9]*$');

  5. 判断字符串是否为数字

    1.用正则表达式 import java.util.regex.Pattern 和 java.util.regex.Matcher /*** 利用正则表达式判断字符串是否是数字* @param str ...

  6. java判断字符串是否为数字的几种方式

    一,使用StringUtils工具类: 通过StringUilts工具包进行判断: org.apache.commons.lang3.StringUtils提供了丰富的字符串解析的工具包,其中isNu ...

  7. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  8. js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字

    js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字 <!DOCTYPE html> <html><head><meta charset=" ...

  9. python判断字符串是纯数字_python判断字符串是否纯数字的方法

    本文实例讲述了python判断字符串是否纯数字的方法.分享给大家供大家参考.具体如下: 判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigi ...

最新文章

  1. Spark SQL Catalyst源代码分析之TreeNode Library
  2. HTML-参考手册: URL 编码
  3. mysql环境安装与配置
  4. springboot导入项目依赖报错_最详细的 Spring Boot 多模块开发与排坑指南
  5. (pytorch-深度学习系列)ResNet残差网络的理解-学习笔记
  6. Net Core 2.1Filter里面获取Controller、Action,请求方法,请求头部,请求参数
  7. 花式迎新 百度李彦宏Robin化身大厨派发肉饼
  8. 好的测试用例应能证明软件是正确的.,好的测试用例应能证明软件是正确的。...
  9. python调用函数的优点_python基础之函数
  10. java设计模式在java中的应用
  11. 使用wireshark对HTTPS解密
  12. 原创度检测工具-免费原创度检测软件-在线伪原创免费工具
  13. html登录用户名和密码验证码,JavaScript登录验证码的实现
  14. 计算机上的策略禁止用户安装,Win7系统如何使用组策略禁止安装软件?
  15. esp32 支持 sd卡 micropython 文件系统_ESP32教程:MicroPython支持-esp文件
  16. oracle删sequen,sequen是什么意思
  17. 住房和城乡建设部正式印发《城市运行管理服务平台技术标准》(附下载)
  18. google翻译不能用后chrome浏览器如何翻译网页
  19. 【C++】C/C++面试之17道经典编程题目分析
  20. docker学习——tmpfs mounts

热门文章

  1. 安卓2.2以上可以用手机做计算机无线网卡的(用USB比便携式热点要快)
  2. 【分层策略】分层应用策略和IT组织设计:如何构建成功应用团队
  3. 大话西游2人数最多服务器,大话西游2:服务器整体实力排名,你所在的区是否上榜?...
  4. 【loadrunner】记录loadrunner12回放脚本的报错(400,401)
  5. 环境配置问题(ubuntu18.04,Ros初始化,无线网卡,输入法)
  6. C# NetCore 读写文件 Access to the path ‘D:\xxx\xx.txt‘ is denied.
  7. C++编程题之将功赎过和约德尔测试
  8. dnf服务器预更新状态,根据DNF服务器现状 预测未来更新情况
  9. jQuery中事件的学习
  10. python语言的33个保留字的基本含义_Python学习笔记——Python的33个保留字及其意义,python,pythone33,含义...