`
WessonGao
  • 浏览: 28054 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

17个常用的正则表达式

阅读更多
"^\\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网址




//整数或浮点数
<script language="JavaScript" type="text/javascript">
function checkNum(obj)
{
 var re = /^-?[1-9]*(\.\d*)?$|^-?d^(\.\d*)?$/;
     if (!re.test(obj.value))
    {
if(isNaN(obj.value)){        alert("非法数字");
		obj.value="";
        obj.focus();
        return false;}

     }
}  
</script>
分享到:
评论
1 楼 q179181 2012-04-18  
.*\\.\\d{6}$

相关推荐

    常用正则表达式

    整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。...匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff]

    常用的正则表达式的用法

    常用正则表达式 /^\w+$/匹配由数字、26个英文字母或者下划线组成的字符串 /^[A-Za-z0-9]+$/ 匹配由数字和26个英文字母组成的字符串 /^[a-z]+$/匹配由26个英文字母的小写组成的字符串 只能输入数字:/^[0-9]*$/ ...

    常用的正则表达式.txt

    常用的正则表达式,现在只要1个积分即可下载(火车车次、手机机身码、必须带端口号的网址(或ip)、网址(url,支持端口和"?+参数"和"#+参数)、统一社会信用代码手机号(mobile phone)中国(宽松), 只要是13,14,15,16,17,...

    精通正则表达式~~~

    精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...

    C#正则表达式包括(身份证,只能输入汉字等等)

    针对多个平时常用的规则表达式~! 例如(只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0...

    正则表达式

    一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 "a" , "b" , "c" 中的任何一个 都匹配.另外还可以定义否定字符类,这些类匹配的是除那些包含在中括号之内的字符外的所有字符.定义否定...

    常用的正则表达式,基本上都有了

    常用的正则表达式,基本上都有了  验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。  验证是否含有^%&’,;=?$\"等字符:"[^%&’,;=?$\x22]+"。  只能...

    超常用的PHP正则表达式收集整理

    以下就是对超常用的PHP正则表达式进行的收集整理,为了方便大家更快更好的掌握php正则表达式。 一、表单验证匹配 验证账号,字母开头,允许 5-16 字节,允许字母数字下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 验证账号...

    收集整理ASP.NET中17种常用正则表达式

    正则表达式在程序开发中的应用非常广泛,本文给大家分享了asp.net中17种常用的正则表达式,需要的朋友可以参考下

    正则表达式合集和工具any-rule的使用

    any-rule 维护了一个常用正则表达式合集,并且本身是一个支持 Web/VS Code/idea/Alfred Workflow 多平台的正则表达式工具。 安装 VS Code 应用商店中搜索“any-rule” 使用 方式1: 按F1(mac下fn+F1)打开正则...

    比较常用证件正则表达式验证大全

    下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。 // 身份证验证  jQuery.validator.addMethod("isIdCard", function(value, element, ...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * Summary of regular-expression constructs 正则表达式结构简介: * Construct Matches * Characters 字符: * x The character x x 字符 x * \\ The ...

    shell编程指南,shell脚本,本书共分五部分全。grep家族,sed,AWK,正则表达式,tr用法

    第7章 正则表达式介绍 49 第8章 grep家族 56 第9章 AWK介绍 66 第10章 sed 用法介绍 89 第11章 合并与分割 104 第12章 tr用法 119 第三部分 登录环境 第13章 登录环境 125 第14章 环境和shell变量 132 第15章 引号...

    Python中正则表达式的巧妙使用一文包你必掌握正则

    打个比方,对于2,5,10,17,26,37这样的数字序列,如何计算第7个值,肯定要先找该序列的规律,然后用n2+1这个表达式来描述其规律,进而得到第7个值为50。对于需要匹配的字符串来说,同样把发现规律作为第一步,本文...

    零基础学习python及爬虫

    example-11.py 正则表达式-贪婪模式和懒惰模式 example-12.py 简单爬虫的编写(urllib学习) example-13.py 超时设置 example-14.py 自动模拟HTTP请求与百度信息自动搜索爬虫实战 example-15.py 自动模拟HTTP请求之...

    Phthon学习视频.zip

    28-正则表达式-常用函数.flv 29-正则表达式-re属性-分组.flv 30-爬虫.flv7 31-深拷贝-浅拷贝.flv 33-文件-2-文件对象的方法.flv 34-文件-3-OS模块.flv 35-目录遍历-杀毒软件.flv 36-异常处理.flv 38-面向对象-1-类和...

    javascript常用工具集(带使用示例)

    * 从身份证号中得到生日和性别,返回的是一个json对象 * 验证身份证号码的正确性 * 判断一个字符串是否是有效的日期型字符串 ...* 常用正则表达式 * 将阿拉伯数字翻译成中文的大写数字 * 将日期转换成中文日期

    Android 快速使用正则表达式,校验身份证号的实例

    开发过程中,会遇到一些常用的正则需求。 比如,校验身份证号是否合法。下面一段简单的代码就能瞬间解决问题啦! StringUtils.java /** * 身份证号校验 * * @param idCard * @return */ public static ...

Global site tag (gtag.js) - Google Analytics