08.25 javascript 倒计时+正则表达式 定义 作用 定义正则表达式

 

 

 

# 正则表达式
### 定义
* 对字符串进行描述的

 

 


### 作用
* 表单验证
* 验证 邮箱/电话/邮编 ....
* WEB编辑器
* 爬虫、数据抓取、小偷程序

### 定义正则表达式
* 直接量
* 函数
* 构造函数

# 正则表达式基础
### 原子
* 正则表达式的最小组成单位
* 普通的字母、数字、符号 都是原子
* 转义字符
* 字符类

### 字符直接量(原子)
* 原子的重要组成
* 普通的字母、数字、符号
* \n
* \t
* \r
* \v
* \f
* \\
* \b  退格符
* \x00
* \u0000

### 字符类(原子)
* \d   数字    [0-9]
* \D   除了数字之外的字符   [^0-9]
* \w   数字、字母、下划线     [0-9a-zA-Z_]
* \W  除了数字、字母、下划线 之外的字符  [^0-9a-zA-Z_]
* \s   空白符     [\n\t\v\r\f ]
* \S   除了空白符之外的字母   [^\n\t\v\r\f ]
* .     除了换行外所有的字符   [^\n\r]
* [...]   
* [^...]
* [\b] 匹配退格符

 

 



### 重复(对原子的数量修饰)
* +  表示前面原子出现1次或多次  {1,}
*  ?  表示前面的原子出现0次或1次   {0,1}
*  *  表示前面的原子出现0次1次或多次  任意次  {0,}
*  {m}  前面的原子出现m次
*  {m,n} 前面的原子出现m到n次
*  {m,}   前面出现的原子个数m次以上  

 


### 指定匹配的位置 (对原子位置的修饰)
* \b   单词边界
* \B   不是单词边界
* ^    字符串开始边界
* $     字符串结束边界

 

转载于:https://www.cnblogs.com/lwwnuo/p/7428795.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值