高级JavaScript(4)RegExp,正则表达式
JavaScript正则表达式 高级 REGEXP
2023-09-14 08:58:23 时间
正则表达式:
g :全局模式,表示查找字符串的全部内容,而不是找到第一个匹配
的内容就结束
i :不区分大小写
m :多行模式,表示查找到一行文本末尾时会继续查找。
y :粘附模式,表示只查找从 lastIndex 开始及之后的字符串。
u :Unic?de模式,启用Unic?de匹配。s : dotAll 模式,表示元字符 . 匹配任何字符(包括 \n 或
\r )。
使用不同模式和标记可以创建出各种正则表达式,比如:
// 匹配字符串中的所有"at" let pattern1 = /at/g; // 匹配第一个"bat"或"cat",忽略大小写 let pattern2 = /[bc]at/i; // 匹配所有以"at"结尾的三字符组合,忽略大小写 let pattern3 = /.at/gi;
相关文章
- 【JavaScript】正则表达式
- javascript原始值和对象引用
- JavaScript 正则表达式
- CSS和JavaScript以及Ajax实现预加载图片的方法及优缺点分析
- javascript中addEventListener(attachEvent)详解
- JavaScript的正则表达式实现邮箱校验
- Win10系列:JavaScript多媒体
- [Javascript] Link to Other Objects through the JavaScript Prototype Chain (Object.setPrototypeOf())
- [Javascript] Wait for Multiple JavaScript Promises to Settle with Promise.allSettled()
- [Javascript] Use JavaScript's for-in Loop on Objects with Prototypes
- [Javascript] Link to Other Objects through the JavaScript Prototype Chain
- [Javascript] Compose multiple functions for new behavior in JavaScript
- [Javascript] Iterate Over Items with JavaScript's for-of Loop
- javascript中的querySelector()和querySelectorAll()
- [Javascript] Safely Access a Property on a JavaScript Array with Optional Chaining
- [Javascript] Natively Format JavaScript Dates and Times
- [Javascript] Use JavaScript's for-in Loop on Objects with Prototypes
- [HTML5] Focus management using CSS, HTML, and JavaScript
- [Javascript] delete keyword
- [Javascript] Hoisting in JavaScript
- [Javascript] Private, public variables and method in Name Space
- 几种用JavaScript实现的单例模式(Singleton Design Pattern)
- Atitit. Java script 多重多重catch语句的实现and Javascript js 异常机制
- 用JavaScript实现的设计模式之commandline(命令行)模式
- 使用JavaScript正则表达式解析markdown里的图片标签
- JavaScript中的正则表达式详解
- web前端Javascript开发学习之JavaScript中的预编译如何进行
- JavaScript的作用域