JavaScript正则表达式如何具体应用于实际编程场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1463个文字,预计阅读时间需要6分钟。
在实际情况中,JavaScript正则表达式仍然是非常常用的。这部分知识是非常重要的。
一、基础语法:
1.第一种:字面量语法
`var expression=/pattern/flags;`2.第二种:RegExp构造函数语法
`var pattern=new RegExp(pattern, flags);`实际工作中,JavaScript正则表达式还是经常用到的。所以这部分的知识是非常重要的。
一、基础语法:
第一种:字面量语法
var expression=/pattern/flags;
第二种:RegExp构造函数语法
var pattern = /\w/gi; //字面量语法 var pattern = new RegExp('\\w', 'gi');//构造函数语法,这两者是等价的
这里有个注意点就是:如果正则表达式是动态的话,只能选择第二种。
其中的flags有3个标志
g:表示全局模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止;
i:表示不区分大小写模式,即在确定匹配项时忽略模式与字符串的大小写;
m:表示多行模式,即在到达一行文本末尾时还会继续查找下一行中是否存在与模式匹配的项。
当然还有其他的flags,用到的极少,不做过多阐述。
至于以上的\w什么意思,稍等,请继续往下看。
二、方法
主要有test(),search(),match(),replace()。
本文共计1463个文字,预计阅读时间需要6分钟。
在实际情况中,JavaScript正则表达式仍然是非常常用的。这部分知识是非常重要的。
一、基础语法:
1.第一种:字面量语法
`var expression=/pattern/flags;`2.第二种:RegExp构造函数语法
`var pattern=new RegExp(pattern, flags);`实际工作中,JavaScript正则表达式还是经常用到的。所以这部分的知识是非常重要的。
一、基础语法:
第一种:字面量语法
var expression=/pattern/flags;
第二种:RegExp构造函数语法
var pattern = /\w/gi; //字面量语法 var pattern = new RegExp('\\w', 'gi');//构造函数语法,这两者是等价的
这里有个注意点就是:如果正则表达式是动态的话,只能选择第二种。
其中的flags有3个标志
g:表示全局模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止;
i:表示不区分大小写模式,即在确定匹配项时忽略模式与字符串的大小写;
m:表示多行模式,即在到达一行文本末尾时还会继续查找下一行中是否存在与模式匹配的项。
当然还有其他的flags,用到的极少,不做过多阐述。
至于以上的\w什么意思,稍等,请继续往下看。
二、方法
主要有test(),search(),match(),replace()。

