一个匹配形如“#100”的正则表达式
我想匹配形如
#00
#01
#02
..........................
#116
#117
一共有100多个字符,超过这个范围的都不匹配,
/^#[0-9][0-9][0-7]?/
[0-7]? 是指最后一个数最多是[0-7]之间,?0个或多个匹配,不过如果数据#997也是匹配的
相关推荐
-
一个匹配形如“#100”的正则表达式
我想匹配形如 #00 #01 #02 .......................... #116 #117 一共有100多个字符,超过这个范围的都不匹配, 请问怎么写?希望高手指点下. 复制代码 代码如下: /^#[0-9][0-9][0-7]?/ [0-7]? 是指最后一个数最多是[0-7]之间,?0个或多个匹配,不过如果数据#997也是匹配的
-
浅析一个匹配数字和字母密码的正则表达式
一个用户注册功能的密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间. 如何分析需求?拆分!这就是软件设计的一般思路了.于是乎,拆分需求如下: 1,不能全部是数字 2,不能全部是字母 3,必须是数字或字母 只要能同时满足上面3个要求就可以了,写出来如下: ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$ 分开来注释一下: ^ 匹配一行的开头位置 (?![0-9]+$) 预测该位置后面不全是数字 (?![a-zA-Z]+$)
-
JS匹配日期和时间的正则表达式示例
本文实例讲述了JS匹配日期和时间的正则表达式.分享给大家供大家参考,具体如下: //日期的正则表达式 var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/; var regExp = new RegExp(reg); if(!regExp.test(value)){ alert("日期格式不正确,正确格式为:2014-01-01"); return; } //时间的正则表达式 var reg = /^(2
-
asp.net验证一个字符串是否符合指定的正则表达式
/// <summary> /// 快速验证一个字符串是否符合指定的正则表达式. /// </summary> /// <param name="_express">正则表达式的内容.</param> /// <param name="_value">需验证的字符串.</param> /// <returns>是否合法的bool值.</returns> public st
-
正则表达式匹配解析过程探讨分析(正则表达式匹配原理)
已经有多篇关于正则表达式介绍的文章,随着我们越来越多使用正则表达式,想对性能做优化.减少我们正则表达式书写匹配Bug.我们不得不进一步深入了解正则表达式执行过程了.下面我们一起学习,分析下正则表达式执行过程.我们会用regexbuddy测试工具分解执行过程,具体工具使用,可以看:正则表达式性能测试工具推荐.优化工具推荐(regexbuddy推荐).要了解正则表达式解析过程前,我们先来熟悉几个概念. 常见正则表达式引擎 引擎决定了正则表达式匹配方法及内部搜索过程,了解它至关重要的.目前主要流行引擎
-
分享一组开源的匹配中国大陆手机号码的正则表达式
正则表达式,又称正规表示法.常规表示法,正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串. 很多程序员都需要用到正则表达式,它可以帮助开发者很好的判断一个字符串是否合法: 比如判断一个手机号的格式是否正确 手机号码的匹配 填写的邮箱格式是否正确 但是呢,国内手机号的匹配还是有点难度,不仅有三大运营商,这三大运营商还经常推出一些新号段,因此判断手机格式还是有点复杂的 今天猿妹和大家分享一组超级全面的匹配大陆手机号的正则表达式--ChinaMobilePhoneNumberRege
-
javascipt匹配单行和多行注释的正则表达式
在使用node.js时.如果我们使用.json文件存储一些配置时,希望加上一些注释. 但是由于读取时,是读取字符串 ,然后用JSON.parse 来 转换成json对象,由于有注释的存在则无法正确转换甚至报错. 一下正则表达式 匹配字符串中的所以注释,包括单行和多行注释 复制代码 代码如下: (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*) 测试地址: http://gskinner.com/RegExr/?30jrh 注意 当使它用作 字符串
-
javascript匹配js中注释的正则表达式代码
有时候我们需要将js的注释去掉,减少代码中的冗余,有时候注释太多导致页面体积大. 注释图示如下: 一.匹配多行注释正则表达式: /(?:^|\n|\r)\s*\/\*[\s\S]*?\*\/\s*(?:\r|\n|$)/g 二.单行注释正则表达式: /(?:^|\n|\r)\s*\/\/.*(?:\r|\n|$)/g 以上内容介绍到这了,希望大家以后多多支持我们.
-
一个匹配重复字符正规表达式
前几天做邮件地址过滤,要求把连续重复多次的邮件地址删除,试了很多次,才试出了这个正规表达式. /([a-z0-9A-Z])\1{2,}/ 匹配3个或以上的重复字符,比如aaaa,bbb,cccc,000 /[a-z0-9A-Z]{3,}/ 匹配3个或以上的字符,比如abc,ab34
-
c#匹配整数和小数的正则表达式
匹配整数的一种表达式: Regex.IsMatch(inputerstr, "^([0-9]{1,})$") 其中Inputerstr是要匹配的字符串 这个表达式仅匹配整数,如果是整数形式返回true,否则为false 匹配小数格式的表达式: Regex.IsMatch(inputerstr, "^([0-9]{1,}[.][0-9]*)$") 其中Inputerstr是要匹配的字符串 这个表达式仅匹配数字中有小数点格式的数字,如果是带有小数点格式的纯数字,返回tr
随机推荐
- remote script文档(转载自微软)(七)
- 未能在 sysdatabases 中找到数据库 aa1xxxx 所对应的条目。没有找到具有该名称的条目
- 用批处理文件自动备份文件及文件夹,并自动删除n天前的文件
- 基于bootstrap按钮式下拉菜单组件的搜索建议插件
- 解决CodeIgniter伪静态失效
- asp 读取文件和保存文件函数代码
- Linux vmstat命令实战详细解析
- 浅谈C++中虚函数实现原理揭秘
- smarty模板引擎从配置文件中获取数据的方法
- 使用XMLDOM在不支持FSO的服务器上
- 零磁道受损的软盘格式化小技巧
- Java远程共享目录的操作代码
- Python爬虫DNS解析缓存方法实例分析
- Linux ProFTPd安装与卸载详细介绍
- 分页存储过程(用存储过程实现数据库的分页代码)
- sql集合运算符使用方法
- Java中关于内存泄漏出现的原因汇总及如何避免内存泄漏(超详细版)
- jquery方法+js一般方法+js面向对象方法实现拖拽效果
- JavaScript实现类似拉勾网的鼠标移入移出效果
- ASP.NET MVC异步获取和刷新ExtJS6 TreeStore