js正则

作者: 勾三股四_4f6c | 来源:发表于2018-12-18 10:10 被阅读0次

正则表达式

[if !supportLists]1. [endif]匹配符

[abc]:查找方扩号里面的任何字符

[0-9]:查找任何从0到9之间的数字

(x|y):查找任何以|分割的选项

元字符:

\d:查找数字

\s:查找空白字符

\w:查找单词字符

\0:查找null字符

\b:匹配单词边界

\uxxxx:查找以16进制规定的Unicode字符

\xxx:8进制

\xdd :16进制xdd规定的字符

.:查找单个字符,除了换行跟结束符

量词:

+:至少一个

*:零个或者多个

?:零个或者一个

N{x}:匹配包含x个N的字符

N{x,}以及n{x,y}:前者匹配至少x个n 后者匹配x到y的这个区间 tips:如果N个数大于y,还是可以正常匹配

M$:以m结尾的

^n:以n开头

?=n:匹配任何其后紧接指定字符n的字符串

?!N:匹配任何其后没有紧接指定字符N的字符串

修饰符

I:不区分大小写

g:全局匹配

m:执行多行

方法

Search():用于检测字符串中指定的字符串,或者检索与正则相匹配的字符串,并返回子串的起始位置

Replace():用于在字符串中一些字符替换另一些字符,或者替换一个与正则表达式匹配的子串

Test():检测一个字符串是否匹配某种正则模式,如果匹配返回true  否则返回false

Exec():检测一个字串是否匹配某种模式,如果有就返回一个数组,其中["e", index: 26, input: "Th bst things in lif ar fre!"]

Match(pattern):找到一个或者多个的正则匹配,返回一个数组,如果没有就返回null

相关文章

  • 正则初解

    title: js验证常用正则表达式date: 2017-03-03 验证 正则表达式 本文介绍js验证常用的正则...

  • JS正则表达式

    JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路 Stinson 关注 20...

  • 正则详解--程序员必备

    转自: JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路 温馨提示:文章很长...

  • 前端学习资源整合(二)

    正则 正则 地址JS正则表达式元字符 http://segmentfault.com/a/119000000247...

  • JS基础

    JS基础 JS运算 JS代码块 JS对象 原型对象 GC 正则表达式

  • js 正则表达式

    js 正则表达式

  • JavaScript基础 JavaScript正则表达式

    JS正则表达式:

  • JS正则表达式

    js正则表达式 https://segmentfault.com/a/1190000002471140 正则表达式...

  • JS正则表达式

    @(javascript)[js正则表达式] [toc] JS正则表达式 正则表达式一直是一个令人头疼但却又是十分...

  • 火星文RegExp

    正则基本不陌生 JS中通过RegExp来创建 正则在JS中非常的成熟 创建 可以使用perl的语法var exp...

网友评论

      本文标题:js正则

      本文链接:https://www.haomeiwen.com/subject/yxskkqtx.html