正则表达式集合

有时候要用到又懒得去动脑子细想,网上一搜,全是他妈乱七八糟的,遂自己来写,先mark之,以后不用动脑子了,妈妈再也不用担心我的正则表达式了。。。。。。。

两位小数金钱单价:

^(([1-9][0-9]+)||0||(0\\.0[1-9])||(0\\.[1-9][0-9])||([1-9][0-9]+\\.0[1-9])||([1-9][0-9]+\\.[1-9][0-9]))$      --不允许小数全0    XXX.00

^(([1-9][0-9]+)||0||(0\\.[0-9]{2})||([1-9][0-9]+\\.[0-9]{2}))$      --允许小数全0   XXX.00

不允许00开头,可以整数或带两位小数

手机号:

^((13[0-9])|(15[^4,\\D])|(18[0,5-9])|(170))\\d{8}$

支持170新号码

----------未完,待续

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 07:29:53

正则表达式集合的相关文章

常用正则表达式集合

常用正则表达式集合,持续更新中...... 电话:(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,4}-[0-9]{3,4}-[0-9]{3,4})|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}1(3|8|5|7)[0-9]{9}$) 邮箱:[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[

WEB开发中常用的正则表达式集合

在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在WEB开发中,正则表达式通常用来检测.查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等.今天我将分别用PHP和Javascript向大家介绍WEB开发中最常用最实用的正则表达式及其用法,正则表达式是一门学科,不可能使用一篇文章来讲解完,理论的东西网上很多,有兴趣的同学可以搜一大把.不过你也许没必要去埋头学习琢磨不透的正则表达式,看本文和实例给您呈现常用.实用的正则

常见正则表达式集合

Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 电话号码("XXX-XXXXXXX"."XXXX-XXXXXXXX"."XXX-XXXXXXX"."XXX-XXXXXXXX"."XXXXXXX"和"XXXXXXXX):^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$ 密码(以字母开头,长度在6~18之间,只能包含字母.数字

Tasker 正则表达式测试器

http://tieba.baidu.com/p/3533498043 本次分享的是一个正则表达式测试工具,用来方便快捷的进行Tasker正则方面的测试,一些比较复杂的匹配需要进行多次尝试才可能正确匹配,所以有了这个工具,在这方面你将会省掉不少用编码所做的调试工作. 简介:测试核心部分采用JS实现,所以支持的是JS所支持的正则集合,虽然这些正则可以在Tasker里面通过JS来使用,但是可能和Tasker本身有些许不同,不过这些不同的特性只是扩展正则表达式集合中的内容,POSIX的正则表达式是共同

textbox只能输入数字或中文的常用正则表达式和验证方法

验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0):^\d

2016最新Java学习计划

一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 学完后目标: 1.可进行小型应用程序开发 2.对数据库进行基本的增删改查管理 市场价值:¥5000 计算机基础知识 计算机基础.DOS常用命令.Java概述.JDK环境安装配置.环境变量配置.Java程序入门 1.2015年Java基础视频-深入浅出精华版(强烈推荐) 2.历经5年锤炼(适合初学者入

Linux Shell编程实战---统计特定文件中单词的词频

方法1:使用sed Shell>cat a1.txt 123a123,555 456.333 566.555!88,thisis a good boy. Shell>cat a1.txt|sed 's/[[:space:]|[:punct:]]/\n/g'|sed '/^$/d'|sort|uniq -c|sort -n-k1 -r 2 555 1 this 1 is 1 good 1 boy 1 a123 1 a 1 88 1 566 1 456 1 333 1 123 Shell>

给点意见

<input onblur="onf()"/> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// /** * 函数初始化 * id 需要跟正则表达式的 属性名一直; */ function onf(){ callFun(testFun,"emailExg",regExpressi

记一次企业级爬虫系统升级改造(三):文本分析与数据建模规则化处理

SupportYun当前状况: 博主的SupportYun系统基本已经完成第一阶段预期的底层服务开发啦~~~自己小嘚瑟一下. 有对该系统历史背景与功能等不明白的可先看该系列的第1/2篇文章: 1.记一次企业级爬虫系统升级改造(一) 2.记一次企业级爬虫系统升级改造(二):基于AngleSharp实现的抓取服务 再贴一次博主对这个系统的简要整体规划图: 博主第一阶段主要会做独立的爬虫服务+数据规则化引擎以及内容归类处理这一块. 再简单粗暴一点就是把大量类似下图的网页抓取,然后分析数据,得到活动城市