是一种规则,让计算机能读懂人类的规则。 它操作的都是字符串,不操作其他数据类型。 正则的操作方法也属于字符串操作方法的范围内。 js中大部分判断可以用正则,但实现项目并不会这样做。 所以一般是用来判断注册时的手机号、邮箱等。 ...
分类:
Web程序 时间:
2017-02-06 13:09:14
阅读次数:
215
验证数字的正则表达式集 验证数字:^[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位 ...
分类:
Web程序 时间:
2017-02-04 16:52:51
阅读次数:
253
一、校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[ ...
分类:
Web程序 时间:
2017-01-19 15:22:17
阅读次数:
295
JS正则表达式 正则表达式可以: ?测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 ?替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 ?根据模式匹配从字符串中提 ...
分类:
其他好文 时间:
2016-12-24 14:03:44
阅读次数:
255
正则表达式 直接量语法 /pattern/attributes 创建 RegExp 对象的语法: new RegExp(pattern, attributes); 五大属性 global:如果设置了new RegExp(‘s’,’g’),g(全局)被设置,所以global为true; ignoreC ...
分类:
Web程序 时间:
2016-12-22 06:51:11
阅读次数:
173
正则表达常用符号 /..../ 开始结束 ^ 开始 $ 结束 /s 任何非空字符 /S 非空 /d 匹配一个数字=[0-9] /D 匹配一个非数字=[^0-9] /w 匹配一个数字,下划线,字母字符=[A-Z a-z 0-9] /W 非单字=[^A-Z a-z 0-9] . 除换行的任意字符 {n} ...
分类:
Web程序 时间:
2016-12-10 16:38:39
阅读次数:
171
一、JS正则 1、定义正则表达式 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串; 1)构造函数 2)字面量 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 /.../ 用于定义正则表 ...
分类:
Web程序 时间:
2016-12-09 08:30:04
阅读次数:
190
一、JS正则 1、定义正则表达式 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串; 1)构造函数 2)字面量 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 /.../ 用于定义正则表 ...
分类:
Web程序 时间:
2016-12-09 08:19:59
阅读次数:
141
一、 正则表达式 1、定义正则表达式 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容) /.../ 用于定义正则表达式 /. ...
分类:
编程语言 时间:
2016-12-08 21:31:10
阅读次数:
260
一,js 正则表达式 test 判断制度串是否符合规定的正则 (1)定义正则表达式匹配规则 js 中定义正则表达式为rep=/\d+/,两个//之间为正则模式 (2)rep.test("assdsda89sdasdas") ,返回true,一般test 方法为只要字符串中的包含正则模式即返回true ...
分类:
编程语言 时间:
2016-12-07 20:41:31
阅读次数:
184