正则
mengxiaohuan314
这个作者很懒,什么都没留下…
展开
-
正则组成部分和常用字符
正则包括:元字符,修饰符,普通字符元字符 - 普通\ 转义字符 \+普通字符=元字符\d 数字 /\d/包含0-9的数字\D 不是0-9之间的数字\w A-Za-z0-9_ 字母、数字、下划线组成\W 跟\w相反\s 匹配不可见的字符 空格、tab键\S 所有可见的字符 跟\s相反\b 匹配一个单词的边界(常用的字符和不常用字符之间的逻辑部分&#%)\B 跟\b相反. 除...原创 2018-04-03 20:26:47 · 309 阅读 · 0 评论 -
正则的特性
贪婪性正则捕获时,会把匹配的所有拿出来var reg = /\d{2,5}/;//数字出现至少2次,最多5次var str = "2018ceshi2019";console.log(reg.exec(str));结果:["2018", index: 0, input: "2018ceshi2019"]解决贪婪性:在量词后面加? 非贪婪匹配reg = /\d{2,5}?/;console...原创 2018-04-03 20:50:03 · 292 阅读 · 0 评论 -
正则常用的四个方法
正则常用的四个方法:test() exec() match() replace() test()验证字符串是否和正则相匹配用法:regexp.test(string)结果:若匹配返回true,若不匹配返回false exec() 将字符串中匹配的内容捕获出来,只会捕获一次用法:regexp.exec(string)返回值:是一个数组,若无分组则数组里的...原创 2018-04-03 21:31:07 · 9062 阅读 · 0 评论