首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

js正则小结

1,\ 斜杠用于转义,在js正则里,只有一些元字符(*,?,.等)和\本身需要转义,其他的不需要转义,如果其他的字符前面使用了\,可能会产生负面影响,比如\b,\t这些有特殊含义的转义。...此外,在js正则中,\还有一个用处在于使用new RegExp()形式创建正则对象时,比如new RegExp('a\*a'),其中*是乘以的意思,js引擎在解析该正则表达式字符串时,会消耗掉这个斜杠,...2 ^ 该元字符比较简单,就是表示该正则是从字符串的首字符开始匹配的,有一个地方需要注意的是,如果该正则表达式加了m标记时,匹配到了行分隔符的时候就会结束。然后会在下一行继续匹配。...$n ()代表捕获分组,x代表的表达式所匹配的内容可以在x所有的正则中或者其他地方使用。...$&是一个特殊的变量,他代表是整个正则表达式匹配到的结果。也就是xy。 7 (?:x) 非捕获分组,也就是()中的表达式捕获到分组不可在其他地方使用。'x'.replace(/(?

7.6K50

Js正则Replace方法

JS正则的创建有两种方式: new RegExp() 和 直接字面量。...就是匹配最多由1个字母或数字组成的字符串 六、test 、match 前面的大都是JS正则表达式的语法,而test则是用来检测字符串是否匹配某一个正则表达式,如果匹配就会返回true,反之则返回false.../\d+/.test("123") ; //true /\d+/.test("abc") ; //false match是获取正则匹配到的结果,以数组的形式返回 "186a619b28".match...第2个参数可以是一个普通的字符串或是一个回调函数 如果第1个参数是RegExp, JS会先提取RegExp匹配出的结果,然后用第2个参数逐一替换匹配出的结果 如果第2个参数是回调函数,每匹配到一个结果就回调一次...:记录本次匹配的开始位置 source:接受匹配的原始字符串 以下是replace和JS正则搭配使用的几个常见经典案例:  (1)实现字符串的trim函数,去除字符串两边的空格 String.prototype.trim

11.8K100

js数字正则-JavaScript正则表达式

记住js数字正则,在一个完整的正则表达式中“\”后面总是跟着另外一个字符。   ...中的正则表达式   其实上面已经在开始讲了对正则表达式的实现方式了,只定义了正则表达式,但是如何在中真正使用正则表达式呢?在中RegExp和String对象都有处理正则表达式的方法。   ...关于这些函数的具体使用方法,可以参阅JS的相关函数手册。   ...简单的字符表达式当然无法完成了js数字正则,这个时候我们就可以为0-9十个数字来定义一个字符集合(字符类)来进行匹配。...var reNum = /[0-9]/; var reLetter = /[a-zA-Z]/;   这样就可以了,“-”用来定义一个匹配区间,字符的具体顺序由ASCII字符确定,所以不能写成/A-z/

5.6K20

PDF文件工具&爬虫正则匹配工具

两个工具都来着某爱论坛,仅用作学习,严禁倒卖。 PDF文件工具 工具介绍: 用于处理PDF文件,功能强大齐全,无广告,出自论坛大佬之手。只可用作学习,不可倒卖。...相信各位一定有过想要把PDF格式的文件转为图片,或者把图片转为PDF格式文件的想法,这款工具无疑是很好的选择。 功能包含:PDF拆分、合并、去水印、去保护、转格式等等。...工具大小:34.3MB 运行环境:Windows 工具截图: 正则匹配爬虫工具 工具介绍: 爬虫相比各位也比较熟悉了,一款短小精悍,爬虫必备的神器。...因为爬信息必须要用到正则,自从有了它,爱不释脚,感觉爬信息腰不疼了,腿也麻利了,眼睛更是四射了。【引用自工具分享者】原作者并不想这款工具烂大街,各位留着自己用就好,不要扩散。...工具大小:460KB【不是MB】 运行环境:Windows 工具截图:

37530

js正则表达式

js正则表达式 目录 正则表达式定义及作用 字符串方法使用正则表达式 修饰符及模式 RegExp对象 实际用例 正则在线工具 正则表达式定义及作用 定义 使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式...语法 /正则表达式主体/修饰符(可选) 作用 文本搜索 文本替换 字符串方法使用正则表达式 search()方法 检索与正则表达式相匹配的子字符串,并返回子串的起始位置 代码实例 var...匹配任何包含零个或一个n的字符串 RegExp对象 RegExp对象是一个预定义了属性和方法的正则表达式对象 test()方法 用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本...[a-z]{2,4}){1,3}$/; return reg.test(str); } 正则在线工具 正则表达式在线测试工具 http://tools.jb51.net/regex/javascript...正则表达式在线生成工具 http://tools.jb51.net/regex/create_reg

7.3K30
领券