JavaScript——正则表达式

简介:

   正则表达式

1    按照某种规则去匹配符合条件的字符串,通过内置对象RegExp支持正则表达式,一般情况下正则表达式一个字符对应字符串一个字符

2   实例化RegExp对象的方法 

  字面量

   构造函数

3   常用修饰符

   g  global全文搜索,不添加,搜索到第一个匹配停止

   i  igonre case忽略大小写,默认大小写敏感

   m  multiple lines多行搜索

4   正则表达式由两种基本字符类型组成

   原义文本字符

   元字符

5   元字符是正则表达式中有特殊含义的非字母字符,如:* \ [ ] {}?$^+|等等

6   常用字符

   \t水平制表符

 \v垂直制表符

 \n换行符

 \r回车符

 \o空字符

 \f换页符

 \cX与X对应的控制字符(Ctrl+X)

7   使用[]构建一个简单的类,类是指符合某些特性的对象,一个泛指,而不是特指某个字符,如:表达式[abc]把字符a或b或c归为一类,表达式可以匹配这类的字符

8   使用元字符^创建负向类或反向类,反向类的意思是不属于某类的内容,如:表达式[^abc]表示不是字符a或b或c的内容

9   使用元字符-创建范围类,如:[a-z]来连接两个字符表示从a到z的任意字符,这是一个闭区间,包含a和z本身

10   在[ ]组成的类内部是可以连写的如:[a-zA-Z]

11   如果想要去除符号类的在最后面写上要去除的符号如:[a-z-]


本文转自 拉考的考拉 51CTO博客,原文链接:http://blog.51cto.com/lakaodekaola/1942205


相关文章
|
7月前
|
JavaScript 前端开发
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
191 2
|
9月前
|
JavaScript 前端开发
js中通过正则表达式验证邮箱是否合法
这篇文章提供了一个JavaScript示例,通过正则表达式在网页上验证用户输入的邮箱地址是否合法,并给出了相应的提示信息。
js中通过正则表达式验证邮箱是否合法
|
8月前
|
自然语言处理 JavaScript 前端开发
JavaScript 正则表达式
JavaScript 正则表达式
41 3
|
11月前
|
机器学习/深度学习 JavaScript 前端开发
JavaScript中的正则表达式详细展示
JavaScript中的正则表达式详细展示
58 6
|
11月前
|
JavaScript 前端开发 测试技术
JavaScript进阶-正则表达式基础
【6月更文挑战第21天】正则表达式是处理字符串的利器,JavaScript中广泛用于搜索、替换和验证。本文讲解正则基础,如字符匹配、量词和边界匹配,同时也讨论了常见问题和易错点,如大小写忽略、贪婪匹配,提供代码示例和调试建议。通过学习,开发者能更好地理解和运用正则表达式解决文本操作问题。
77 1
|
10月前
|
JavaScript 数据安全/隐私保护
js 常用正则表达式【实用】
js 常用正则表达式【实用】
51 0
|
10月前
|
存储 JavaScript 前端开发
|
11月前
|
XML JavaScript 数据安全/隐私保护
一篇文章讲明白js常用js正则表达式大全
一篇文章讲明白js常用js正则表达式大全
74 0
|
12月前
|
前端开发 JavaScript
前端 js 经典:正则表达式
前端 js 经典:正则表达式
88 2
|
11月前
|
JavaScript 程序员 索引
老程序员分享:JS基础知识(正则)
老程序员分享:JS基础知识(正则)
46 0
下一篇
oss创建bucket