千家信息网

JavaScript中正则表达式的相关知识点有哪些

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下JavaScript中正则表达式的相关知识点有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Java
千家信息网最后更新 2026年11月04日JavaScript中正则表达式的相关知识点有哪些

小编给大家分享一下JavaScript中正则表达式的相关知识点有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

JavaScript正则表达式

1.创建正则表达式

字面量。语法:Reg = /pattern/modifiers; 字面量的正则由两个正斜杆组成//,第一个正斜杆后面写规则:/pattern[规则可以写各式各样的元字符|量词|字集|断言…]。第二个正斜杆后面写标识符/modifiers[g全局匹配 | i忽略大小写 | m换行匹配 | ^起始位置 | $结束位置] 标识符。
var Reg = /box/gi;
构造函数。语法 Reg = new RegExp( pattern , modifiers ); pattern ,modifiers此时是字符串。何种方法创建都是一样的,pattern 模式 模板,要匹配的内容,modifiers 修饰符。

var Reg = new RegExp("box","gi");

2.String中正则表达式方法

方法描述
String.match(Reg)返回RegExp匹配的包含全部字符串的数组或null
String.search(Reg)返回RegExp匹配字符串首次出现的位置
String.replace(Reg, newStr)用newStr替换RegExp匹配结果,并返回新字符串
String.split(Reg)返回字符串按指定RegExp拆分的数组
var str = 'a1b2c3a4a5',    reg = /a/g;console.log(str.match(reg)); //["a", "a", "a"]var str = 'a1b2c3a4a5',    reg = /a/;console.log(str.search(reg)); //0var str = 'a1b2c3a4a5',    reg = /a/g;console.log(str.replace(reg,function(){    console.log(arguments);    return 5555;}));var str = 'a,b,c,d',    reg = /,/g;//console.log(str.split(',')); //["a", "b", "c", "d"]console.log(str.split(reg)) //["a", "b", "c", "d"]

3.RegExp对象的方法

方法描述
RegExp.exec(String)在字符串中执行匹配搜索,返回首次匹配结果数组
RegExp.test(String)在字符串中测试模式匹配,返回true或false

4.修饰符

修饰符也称作标识符,可指定匹配的模式,修饰符用于执行区分大小写和全局匹配。
i忽略大小写匹配。
g全局匹配,没有g只匹配第一个元素,就不在进行匹配。
m执行多行匹配

var patt =  /pattern/i;         //忽略大小写匹配var patt =  /pattern/g;         //全局匹配var patt =  /pattern/m;         //执行多行匹配

5.元字符

在正则表达式中具有特殊意义的专用字符。
特殊的转译字符. \ /。

. 单个任意字符,除了换行符\n与制表符\r \ 转义字符,将具有特殊意义的符号转义成普通符号: \.\d 数字[0~9]\D 非数字\s 空格\S 非空格\w 字符[字母|数字|下划线]\W 非字符\b 单词边界( 除了 (字)字母 数字_ 都算单词边界) \B 非单词边界
var reg = /\./;//匹配.var reg = /\\/;//匹配\var reg = /\//;//匹配/var str = '\\';var reg = /\\/g;console.log(reg.test(str)); //true

以上是"JavaScript中正则表达式的相关知识点有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

字符 正则 字符串 表达式 方法 全局 大小 数字 知识 特殊 位置 内容 单词 数组 斜杆 标识 标识符 模式 篇文章 边界 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技股互联网 互联网科技作文 远信互联网科技 猫创互联网科技 互联网科技英文翻译 中盈科技互联网信息有限公司 广州恒生互联网科技有限 华夏互联网科技业 移动互联网年度科技创新 米聚互联网科技南京有限公司排面 广西互联网科技孵化中心 乌鲁木齐新华智原互联网科技学校 内蒙古九一互联网科技 互联网科技的全部知识 城市宝互联网科技有限公司 四川互联网展示科技馆设计 厦门江牛科技互联网 西安左小互联网科技有限公司 河南商务圈互联网科技有限公司 上海旺乐尼互联网科技有限公司 小米移动互联网科技园 西安纸贵互联网科技有限公司 中国互联网科技工作委员会毛军 碳银互联网科技 腾讯科技 互联网女皇 湖南一路畅行互联网科技 深圳育鹏互联网科技有限公司招聘 科技大学互联网 广东猫王互联网科技有限公司电话 网互联网络科技
0