(转自佳明妈) 一、校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})? ...
分类:
Web程序 时间:
2018-08-10 10:55:36
阅读次数:
176
str.replace(/^\s+|\s+$/g, '') 解析:str:要替换的字符串\s : 表示 space ,空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换 http://www.cnblogs.co ...
分类:
Web程序 时间:
2018-08-02 02:15:57
阅读次数:
295
来源:https://www.cnblogs.com/moqing/p/5665126.html 例子(面试题中经常问到):找重复项最多的字符个数 split():字符串中的方法,把字符串转成数组。 sort():数组中的排序方法,按照ACALL码进行排序。 join():数组中的方法,把数组转换为 ...
分类:
Web程序 时间:
2018-07-28 23:31:17
阅读次数:
340
啥是正则表达式? 一个正则表达式(regular expression)就是包含正常字符串和特殊元字符(meta characters)或元序列(meta sequences)的字符串。正常字符串匹配它们自己。元字符和元序列是字符或表示数量、位置或字符类型的字符序列。 这里只是记录一下学习过程,学习 ...
分类:
Web程序 时间:
2018-07-25 16:16:11
阅读次数:
202
/* * js正则表达式 * js的利用正则的两种方式: * 1、test() 判断给定字符串中是否含有指定规则的字符串 * 2、exec() 在给定字符串中取出指定规则的字符串 */ var text = "assdfdstest_10_asTest20asd"; // 第一种:/../ 只匹配第... ...
分类:
Web程序 时间:
2018-07-13 22:22:37
阅读次数:
215
test方法 test方法介绍 test方法用于测试字符串参数中是否存在匹配正则表达式模式的字符串 test方法的使用 通过结果可以看出,如果测试字符串参数存在匹配正则表达式模式的字符串则返回true,否则返回false test方法的那些坑 当正则表达式使用了全局匹配时,test方法会出现如下的这 ...
分类:
Web程序 时间:
2018-07-11 00:56:13
阅读次数:
145
对象属性 常用对象属性主要有以下几种: 1.global: 是否全文搜索,默认false 2.ignore case:是否大小写敏感,默认是false 3.multiline:多行搜索,默认值是false 4.lastIndex:是当前表达式匹配内容的最后一个字符 5.source:正则表达式的文本 ...
分类:
Web程序 时间:
2018-07-09 23:44:04
阅读次数:
354
分组 在使用正则的时候,有时候会想要匹配一串字符串连续出现多次的情况,比如:我想匹配字符串 连续出现3次的情况。 有些人会直接写: 但是,这种情况仅仅会匹配 加上三个 ,显然,这样是错误的。 要想实现之前的需求,我们需要使用正则表达式的分组功能:使用 可以达到分组的功能,使量词作用于分组。所以,如下 ...
分类:
Web程序 时间:
2018-07-09 01:07:46
阅读次数:
195
量词 很多时候,我们需要匹配一个连续出现很多次字符的字符串,比如,我们要匹配一个连续出现20次的数字的字符串,按照之前的写法: 是不是感觉快疯了?很庆幸,使用正则提供的量词,我们就可以快速解决这个问题。 量词的使用方法如下: | 字符 | 含义 | | | | | ? | 出现零次或一次(最多出现一 ...
分类:
Web程序 时间:
2018-07-04 23:37:09
阅读次数:
205
预定义类 正则表达式提供预定义类来匹配常见的字符类 | 字符 | 等价类 | 含义 | | | | | | . | [^\r\n] | 除了回车符和换行符以外的所有字符 | | \d | [0 9] | 数字字符 | | \D | [^0 9] | 非数字字符 | | \s | [\t\n\x0B\ ...
分类:
Web程序 时间:
2018-07-04 01:15:38
阅读次数:
202