美文网首页
js之正则表达式篇

js之正则表达式篇

作者: 摩诘居士 | 来源:发表于2018-12-20 16:41 被阅读0次

关于test和正则表达式的测试:

var pattern = new RegExp('box', 'i');

varstr ='This is a Box!';

console.log(pattern.test(str));true

alert(pattern.exec(str));box

test匹配信息为box,i参数是不区分大小写。在str变量存放的字符串中查找,返回的变量为True。

exec查找并且返回查找的目标字段

\ 斜杠 /反斜杠   前者如\d匹配一个数字 匹配\         后者为正则表达式匹配的

^   匹配输入字符串的开始位置。

$ 匹配输入字符串的结束位置。

+匹配前面的子表达式一次或多次(大于等于1次) 例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}

\s 不可见字符

数字\d 字母\w 汉子[\u4e00-\u9fa5]  任意字符

最少一次 + 一次或者没有{?} n次{n} n到m次 {n,m} 任意次 *

        eg

                5到8个数字2个字母 ==》\d{5,8}\w{1}

                数字开头 数字结尾中间随意===》 ^\d.*\d$  (.*的意思就是匹配任何东西任何次)

参考网站:https://baike.baidu.com/item/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1700215?fr=aladdin

相关文章

  • 正则

    1 JS之正则表达式15个常用的javaScript正则表达式

  • JS正则表达式的骚操作

    参考资料 《JS正则表达式的分组匹配》《正则表达式之捕获组/非捕获组介绍》《正则表达式中(?:pattern)、(...

  • awesome frontEnd

    1.JS基础篇1:数据类型(8种) 2.JS基础:正则表达式 3.带你彻底弄懂Event Loop 4.js 深拷...

  • js之正则表达式篇

    关于test和正则表达式的测试:var pattern = new RegExp('box', 'i');vars...

  • JS基础

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

  • js 正则表达式

    js 正则表达式

  • JavaScript基础 JavaScript正则表达式

    JS正则表达式:

  • JS 正则表达式

    推荐一篇好文章:JS正则表达式完整教程(略长)[https://juejin.im/post/6844903487...

  • JS正则表达式

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

  • JS正则表达式

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

网友评论

      本文标题:js之正则表达式篇

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