"^\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. Oracle中如何判断字符串是否全为数字

    Oracle中如何判断字符串是否全为数字 学习了:http://www.cnblogs.com/zrcoffee/archive/2012/12/11/2812744.html 本文介绍了判断字符串是 ...

  2. C++ 判断字符串是否全是数字

    转自:https://www.cnblogs.com/MakeView660/p/6077371.html C++ 判断字符串是否全是数字 在实际的工作中,需要提取程序中的字符串信息,但是程序中经常将 ...

  3. js 判断字符串是否全是数字

    1.可能也有小数点 var test = ['123.12', '.123', '123.', '123a']; var reg = /^[\d|\.]*$/; test.forEach((v) =& ...

  4. python判断字符串是否全为数字 判断第一个字母是不是数字 isdigit

    str = "123456"; print (str.isdigit())str = "Runoob example....wow!!!" print (str ...

  5. Python判断字符串是否全是数字或者字母

    一.判断为数字 str.isnumeric() Return True if all characters in the string are numeric characters, and ther ...

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

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

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

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

  8. java判断数字大小写_java判断字符串是否全部由数字,大小写字母,特殊符号组成...

    直接上代码,经过验证. package javaTest; import java.util.regex.Matcher; import java.util.regex.Pattern; public ...

  9. java判断字符串是否全部由数字,大小写字母,特殊符号组成

    直接上代码,经过验证. package javaTest;   import java.util.regex.Matcher; import java.util.regex.Pattern;   pu ...

最新文章

  1. 首发 | 北京踏歌智行完成Pre-A轮数千万融资,辰韬资本领投
  2. Ubuntu下通过 PPA 安装 Komodo 编辑器
  3. treeview递归绑定的两种方法
  4. python爬虫吧-Python爬虫——抓取贴吧帖子
  5. python数学表达式3+(a+b)2_python3的基础学习之数学(2)
  6. 页面级缓存@ OutputCache
  7. 怎样将Embedding融入传统机器学习框架?
  8. svn update 时总是提示 Password for '(null)' GNOME keyring: 输入密码
  9. Jupyter_notebook using(慢慢积累)
  10. HCIE-Security Day19:防火墙用户认证(一)
  11. PS中有哪些快速抠图的方法
  12. 开源人脸106关键点
  13. Chrome PPAPI 开发环境
  14. CAD二次开发——cad查看对象C#:MdgDbg.dll
  15. Japanese Student Championship 2019 Qualification
  16. 北理大编程作业:确定母亲节
  17. 测试岗面试,一份好的简历总可以让人眼前一亮
  18. 乌镇互联网大会部分嘉宾分享要点实录
  19. mysql中计算百分比
  20. 使用ArcGIS实现数据的随机选取

热门文章

  1. 如何搭建普罗米修斯 Prometheus
  2. java的jre有什么用_jdk和jre是什么?都有什么用
  3. PHP判断是否手机登陆
  4. 38 字典名[键名]=值 向字典增加键值对
  5. 超便携电脑游戏设计最佳方案
  6. java中List遍历删除元素,Android进阶之光
  7. (附源码)ssm大学生时间管理分析系统设计与实现 毕业设计130930
  8. C# Minitab Box-Cox 最优Lambda λ
  9. php社区团购小程序系统,[PHP程序]狮子鱼社区团购小程序V16.0.1独立版开源无授权带前端小程序...
  10. Dundas Diagram for .NET 最新版下载试用2021版本