![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
luckybing~
一个积极向上、乐观开朗、遇到Bug想一晚上、没秃顶、会写段子的web前端工程师
展开
-
需求模拟-歌词显示 正则(五)
(一)需求 随着歌曲的播放,页面中显示当前演唱句子的歌词 (二)思路以及代码 html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>歌词匹配</title> &l原创 2021-01-15 01:12:39 · 240 阅读 · 0 评论 -
需求场景实现 正则(四)
输入框输入密码,规定输入以下几种类型 数字、字母、特殊字符(@$#) 如果仅包含其中一个,密码强度为 弱 如果仅包含其中两个,密码强度为 中 如果仅包含其中三个,密码强度为 强 当输入框输入时,显示当前密码的强弱程度 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi原创 2021-01-14 23:31:30 · 120 阅读 · 0 评论 -
正则表达式(三)
(一)正则表达式的标识符 标识符是写在正则表达式的外面,用来修饰整个正则表达式 i:忽略大小写 g: 全局 (二)两种创建正则表达式的区别 (1)字面量创建 var reg = /abcd/ig (2)构造函数创建 var reg = new RegExp('abcd', 'ig') (三)小练习 1. 匹配字符串中的三位数: (1)使用 exec ,注意 exec 调用一次匹配一次 var reg = /\d{3}/g console.log(reg.exec('df.原创 2021-01-14 22:57:29 · 410 阅读 · 0 评论 -
正则表达式(二)
(一) 练习 // 需求一:捕获一段html结构的字符串 // 如 <div style="height: 30px"><span></span></div> 中 第一个标签 <div style="height: 30px"> // . 匹配除换行符 \n 之外的任何单字符 // 非贪婪 只要第一个 var reg = /<.+?>/ console.log(reg.exec('<div style="height: 30原创 2021-01-14 17:22:58 · 225 阅读 · 0 评论 -
正则表达式(一)
(一)介绍 正则表达式(Regular Expression)简写:RegExp (二)创建 // 字面量创建 var reg1 = /(a|b|c)/ // 内置构造函数创建 var reg2 = new RegExp('(a|b|c)') 正则表达式是一个复杂数据类型 ( object ) // 字面量创建 var reg1 = /(a|b|c)/ // 内置构造函数创建 var reg2 = new RegExp('(a|b|c)') console.log(typeof r.原创 2021-01-14 15:38:34 · 178 阅读 · 0 评论