正则表达式
岁寒松柏
在路上
尽管路的尽头未必是我想要的,但是我还必须坚持着,因为我所要的可能就在路的尽头
展开
-
正则表达式全集
正则表达式全集 中国电话号码验证 匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222 正则表达式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*" 中国邮政编码验证 匹配形式如:215421 正则表达式 "d{6}" 电子邮件验证 匹配形式如:justal转载 2012-08-23 07:50:21 · 1668 阅读 · 0 评论 -
正则 整数+小数
"^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数^+?(([1-9]\\d?)|(100)|(0))$ [0,100]([1-9]|[2-4]/d|50) [1,50]8位整数或8位整数+2位小数 \d{1,8}([\.]\d\d)?1、正数不能为零、最多有2有小数,如果第原创 2012-09-28 10:29:27 · 631 阅读 · 0 评论 -
常用的正则表达式
常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6}转载 2012-08-23 20:08:26 · 758 阅读 · 0 评论 -
根据入职时间计算工龄
//获取输入的入职时间转换为Date var UToTime = $("UToTime").val(); var aDate = UToTime.split("-"); //因为月份值0-11,这里把输入的月份减一 var NewDate = new Date(aDate[0], aDate[1] - 1, aDate[2]); //当前时间 var myDate = ne转载 2012-08-23 20:22:29 · 4979 阅读 · 0 评论 -
数字正则表达式
只能输入1个数字表达式^/d$描述匹配一个数字匹配的例子0,1,2,3不匹配的例子 只能输入n个数字 表达式^/d{n}$ 例如^/d{8}$描述匹配8个数字匹配的例子12345678,22223334,12344321不匹配的转载 2012-08-23 20:19:14 · 1799 阅读 · 0 评论 -
JS正则表达式大全
正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。-或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。转载 2012-08-23 20:12:42 · 1324 阅读 · 0 评论 -
正则表达式口诀 正则表达式学习工具
签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发,试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:)注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正!正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)特殊符号认不转载 2012-08-23 21:17:44 · 607 阅读 · 0 评论 -
常见的数字验证正则表达式整理
验证数字:^[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]转载 2012-08-23 21:14:51 · 534 阅读 · 0 评论 -
正则表达式30分钟入门教程
本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.正则表达式30分钟入门教程目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表转载 2012-08-23 20:03:31 · 522 阅读 · 0 评论 -
正则表达式1
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。转载 2012-08-23 07:51:33 · 621 阅读 · 0 评论 -
正则
"^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数^+?(([1-9]\\d?)|(100)|(0))$ [0,100]([1-9]|[2-4]/d|50) [1,50]8位整数或8位整数+2位小数 \d{1,8}([\.]\d\d)?1、正数不能为零、最多有2有小数,如果第原创 2012-11-06 18:32:10 · 366 阅读 · 0 评论