如:价格, 0-999999.99,修改d{0,5},可改变整数位限制 var re = /(^0$)|(^[1-9]\d{0,5}(\.\d{1,2})?$)|(^(0\.\d[1-9])?$)|(^(0\.[1-9])?$)/; 运费: 0.01-99999999.99 var re = /(^ ...
分类:
其他好文 时间:
2018-10-10 16:06:14
阅读次数:
211
一、校验数字 1、数字:^[0-9]*$ 2、n位的数字:^\d{n}$ 3、至少n位的数字:^\d{n,}$ 4、m-n位的数字:^\d{m,n}$ 5、带1-2位小数的正数或负数:^(-)?\d+(\.\d{1,2})?$ 6、正数、负数或小数:^(-)?\d+(\.\d+)?$ 7、有两位小数 ...
分类:
其他好文 时间:
2018-09-19 16:23:12
阅读次数:
125
最近准备学习下爬虫知识,复习了下正则表达式的知识,在这里记录一下,方便以后忘记的时候可以回来回顾一下。 常用的正则表达式: 1) ^ $ * ? + [2] [2,5] [2,] 2) [] [^] [a-z] 3) \s \S \w \w 4) [\u4E00-\u9FA5] () \d 正则表达 ...
分类:
其他好文 时间:
2018-09-01 22:00:42
阅读次数:
152
身份证: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/ // \d{6} #匹配前六位为数字 // (18|19|20)? #匹配前两位数可以是18,19或者20,问号?表示重复0次或1次,也就 ...
分类:
其他好文 时间:
2018-07-27 14:49:25
阅读次数:
278
一.什么是正则表达式 正则表达式就是一个用于匹配字符串的模板,可以匹配一批字符串,所以创建正则表达式就是创建一个特殊的字符串。 常用的正则表达式字符 字符 解释 \t 制表符 \n 换行符 \r 回车符 $ 匹配一行的结尾,如果要匹配$字符串,使用\$可以不写 ^ 匹配一行的开始,如果要匹配^字符串 ...
分类:
编程语言 时间:
2018-07-25 19:05:38
阅读次数:
169
在工作中经常碰到关于表单的验证,一般采取正则表达是比较简洁,代码量少,但是却经常忘记一些正则的用法。下面记录工作中经常用到的正则表达式。 * 代表0次或者多次 +代表1次或者多次 ?代表0次或者1次 $代表结尾 ^代表开头 let flag = reg.test(value) value是需要匹配的 ...
分类:
Web程序 时间:
2018-07-15 16:17:57
阅读次数:
210
1、var s1 = "get-element-by-id"; 给定这样一个连字符串,写一个function转换为驼峰命名法形式的字符串 getElementById 3、判断电话号码 4、判断是否符合指定格式 给定字符串str,检查其是否符合如下格式 5、判断是否符合USD格式 给定字符串 str ...
分类:
其他好文 时间:
2018-07-10 18:26:33
阅读次数:
164
验证网址:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$电子邮箱:^[0-9a-z][a-z0-9\._-]{1,}@[a-z0-9-]{1,}[a-z0-9]\.[a-z\.]{1,}[a-z]$手 ...
分类:
其他好文 时间:
2018-06-21 13:36:00
阅读次数:
145
正则表达式&&文本处理利器 学习目标: l 掌握正则表达式的运用 l 掌握sed、awk文本处理工具的使用 目录结构: 正则表达式 正则表达式概述 l 正则表达式:使用单个字符串来描述,匹配一系列符合某个句法规则的字符串 l 由普通字符与特殊字符组成 l 一般用在脚本编程,文本编辑器中,如php、P ...
分类:
系统相关 时间:
2018-06-11 22:47:01
阅读次数:
272
Javascript 与正则表达式 一、正则表达式(regular expression简称res) 1、定义: 一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 ...
分类:
编程语言 时间:
2018-06-09 15:28:42
阅读次数:
212