专业编程基础技术教程

网站首页 > 基础教程 正文

关于Javascript正则表达式的一些学习笔记

ccvgpt 2024-07-21 17:28:29 基础教程 9 ℃

网上关于正则表达式的教程够多了,我只是简单的把我学习Javascript正则表达式的一些笔记发到这里来希望对你们有用,先发一下概念性的.

简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。

关于Javascript正则表达式的一些学习笔记

其作用如下:

测试字符串的某个模式。

例如,

可以对一个输入字符串进行测试,

看在该字符串是否存在一

个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。

替换文本。

可以在文档中使用一个正则表达式来标识特定文字,

然后可以全部将其删除,或者替换为别的文字。

根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。

基本语法

在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达式

的语法格式。

正则表达式的形式一般如下:

其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。

用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加

灵活的定制模式内容,正则表达式提供了专门的“元字符”。

所谓元字符就是指那些在正则

表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)

在目标对象中的出现模式。

较为常用的元字符包括:

“+”,“*”,以及“?”。

“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次。

“*”元字符规定其前导字符必须在目标对象中出现零次或连续多次。

“?”元字符规定其前导对象必须在目标对象中连续出现零次或一次。

后期会继续跟新,谢谢关注

此文章为瘋子玖爺原创,特此声明!

最近发表
标签列表