前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常见正则表达式

常见正则表达式

作者头像
YGingko
发布2017-12-28 15:18:17
6170
发布2017-12-28 15:18:17
举报
文章被收录于专栏:海说海说

正则表达式(RegExp:regular expression):一种用特殊符号编写的模式,描述一个或多个文本字符串。最适合用来搜索和操纵文本字符串。如,检查输入是否是邮箱。

简单列举常用的RegExp中特殊字符如下:

字     符

匹       配

\

在字面意义和特殊意义之间进行切换

^

字符串的开头

$

字符串的结尾

*

零次或多次

+

一次或多次

零次或一次

.

除换行符外的任何字符

\b

单词边界

\B

非单词边界

\d

0~9的任何数字(与[0-9]相同)

\D

任何非数字

\f

换页符(form feed)

\n

换行符

\r

回车符

\s

任何一个空白字符(与[ \f\n\r\t\v]相同)

\S

任何一个非空白字符

\t

制表符

\v

垂直制表符

\w

任何字符、数字以及下划线(与[a-zA-Z0-9]相同)

\W

除数字、字母及下划线外的其他字符

\xnn

十六进制数字nn定义的ASCII字符

\onn

八进制数字nn定义的ASCII字符

\cX

控制字符X

[abcde]

与其中任何字符匹配的字符集

[^abcde]

字符补集,与其中任何字符都不匹配的字符集

[a-e]

与其中的字符范围匹配的字符集

[\b]

退格字符的字面意义(不同于\b)

{n}

前面的字符正好出现n次

{n,}

前面的字符至少出现n次

{n,m}

前面的字符出现n~m次

()

一个组,可以在后面引用它

x|y

x或y

正则表达式修饰符

修饰符

含   义

g

搜索所有的匹配(全局),不只是第一处匹配

i

进行不区分大小写的搜索

示例:

验证输入邮箱地址是否正确:re= /^\w+([\.-]?\w+)*@\w+ ([\.-]?\w+)*(\.\w{2,3})+$/;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-10-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 示例:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档