教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 常用的数字正则表达式(含小数)

常用的数字正则表达式(含小数)

发布时间:2018-09-15   编辑:jiaochengji.com
教程集为您提供常用的数字正则表达式(含小数) 等资源,欢迎您收藏本站,我们将为您提供最新的常用的数字正则表达式(含小数) 资源

常用的数字正则表达式(含小数)
这里只讲关于各种数字的正则匹配规则,下面提供了大量的实现希望对你有所帮助啊。

正则表达式 ^([0-9]*|d*.d{1}?d*)$
匹配 .568 | 8578 | 1234567.1234567
不匹配 568. | 56.89.36 | 5.3.6.9.6
正则表达式 ^$(d{1,3}(,d{3})*|(d ))(.d{2})?$
匹配 $0.84 | $123458 | $1,234,567.89
不匹配 $12,3456.01 | 12345 | $1.234
正则表达式 ^1?[1-9]$|^[1-2]0$
匹配 1 | 11 | 20
不匹配 0 | 21
正则表达式 (^d*.?d*[0-9] d*$)|(^[0-9] d*.d*$)
匹配 0.00 | 1.23 | 4.56
不匹配 -1.03 | -0.01 | -0.00
正则表达式 ^[- ]?[0-9]d{0,2}(.d{1,2})?%?$
匹配 匹配-999.99到 999.99
12.3 | 123 | -123.45
不匹配 - | 10.1234 | -1234
正则表达式 ^d $
匹配 123 | 10 | 54
不匹配 -54 | 54.234 | abc
正则表达式 ^(d|,)*d*$
匹配 1234 | 1,234 | 1,234,567
不匹配 1234.0 | -1234 | $1234
正则表达式 ^( 100(?:.0{1,2})? | 0*?.d{1,2} | d{1,2}(?:.d{1,2})? )% $
匹配 0% | 100% | .17%
不匹配 101% | -17 | 99.006%
正则表达式 ^( |-)?d $
匹配 -34 | 34 | 5
不匹配 abc | 3.1415 | -5.3
正则表达式 ^($|)([1-9]d{0,2}(,d{3})*|([1-9]d*))(.d{2})?$
匹配 $1,234,567.89 | 1234567.89 | $9.99
不匹配 $1,2345,67.89 | $1234,345,678.0 | 0


(d{3}-|d{4}-)?(d{8}|d{7})?       //国内电话  
  ^[1-9]*[1-9][0-9]*$         //腾讯QQ  
  ^[w-] (.[w-] )*@[w-] (.[w-] ) $    //email地址    
  ^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$  //url  
  ^d $                   //非负整数    
  ^[0-9]*[1-9][0-9]*$  //正整数    
  ^((-d )|(0 ))$  //非正整数  
  ^-[0-9]*[1-9][0-9]*$  //负整数    
  ^-?d $           //整数    
  ^d (.d )?$  //非负浮点数  
  ^(([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-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个英文字母或者下划线组成的字符串


匹配国内电话号码:d{3}-d{8}|d{4}-d{7}
评注:匹配形式如 0511-4405222 或 021-87888822

匹配腾讯QQ号:[1-9][0-9]{4,}
评注:腾讯QQ号从10000开始

匹配中国邮政编码:[1-9]d{5}(?!d)
评注:中国邮政编码为6位数字

匹配身份证:d{15}|d{18}
评注:中国的身份证为15位或18位

匹配ip地址:d .d .d .d
评注:提取ip地址时有用

您可能感兴趣的文章:
Javascript正则表达式详解(一)
php正则ereg ereg_replace eregi eregi_replace split
Python re正则表达式模块及其用法
正则表达式使用详解
伸手党必备之Python正则表达式常用函数
常用的数字正则表达式(含小数)
学习javascipt的正则表达式
小白入门必看的Python正则表达式
一些常用的正则表达式
探讨:Javascript RegExp 对象

[关闭]
~ ~