前端笔试之正则表达式
2016-09-30 02:25
246 查看
匹配()
匹配括号中的字符,在后续可以使用1 9来代表相应位置的字符,($100也是可以的)
TIP:只有()才能使用$符。下面几种都不可以。
预查(?=)
预查,顾名思义,就是预先查看(?=)中的字符是否出现,如果有,则正则成立,如果没有,则正则不成立。
非预查(?!)
和预查相反,即(?!)中的字符不出现时,正则成立,反之,反是。
前瞻(?:)
这个有点蒙,好像和()的区别在于,不能用$符。还有什么Group的区别??蒙逼- -。请各位大侠指点。
//demo var str = "hello world" str.replace(/(worl)(d)/,"$1 wuhuang") //hello worl wuhuang
匹配括号中的字符,在后续可以使用1 9来代表相应位置的字符,($100也是可以的)
TIP:只有()才能使用$符。下面几种都不可以。
预查(?=)
//str 默认为hello world str.replace(/hello (?=w)/,"wuhuang ") //wuhuang world str.replace(/hello (?=o)/,"wuhuang ") //hello world
预查,顾名思义,就是预先查看(?=)中的字符是否出现,如果有,则正则成立,如果没有,则正则不成立。
非预查(?!)
和预查相反,即(?!)中的字符不出现时,正则成立,反之,反是。
前瞻(?:)
这个有点蒙,好像和()的区别在于,不能用$符。还有什么Group的区别??蒙逼- -。请各位大侠指点。
相关文章推荐
- 前端正则表达式
- 【前端学习笔记】Javascript中的正则表达式
- 【前端】日期正则表达式(转发)
- 正则表达式的相关前端题目
- 从零开始前端学习[57]:js下的正则表达式
- 【前端学习】javascript正则表达式和字符串RegExp and String(一)
- 前端常用的正则表达式
- 【前端学习笔记】Javascript中的正则表达式-实例
- 【Web前端】Js利用正则表达式提取字符串
- 20个前端非常有用的 正则表达式
- #笔试#字符串 匹配 正则表达式 C++
- 《前端之路》之 前端 正则表达式 魔法 (上)
- 正则表达式 — QQ微信、优酷前端 邮箱正则表达式验证 Bug
- 在前端开发中经常使用到的20个正则表达式。
- 前端学习:javascript正则表达式及前端组件
- 前端需要掌握的20个正则表达式
- 前端之正则表达式——流水记录
- js---在前端开发中,如何通过正则表达式去除字符串string首尾的空格,JavaScript正则去除首尾空格
- 前端常用正则表达式汇总
- 前端正则表达式验证