正则表达式&表单的应用

学习目标

  1. 什么是正则表达式

  2. 字符串方法

  3. 正则表达式修饰符

  4. RegExp对象

什么是正则表达式

 

创建正则对象

匹配模式

  • 匹配模式也就是修饰符

  • 表示正则匹配的附加规则,放在正则模式的尾部

  • 修饰可以单个使用也可以多个使用

  • 正则中最常用的修饰符

  • g (global)全局匹配

  • i (ignore)忽略大小写

 

正则对象的方法

  1. test(str):判断字符串中是否具有指定模式的子串,返回结果是一个布尔类型的值:

  2. exec(str):返回字符串中指定模式的子串,一次只能获取一个与之匹配的结果

 

String对象提供的方法

  1. search(reg)与indexOf非常类似,返回指定模式的子串在字符串出现的位置

  2. match(reg)以数组的形式返回指定模式的字符串。

  3. replace(reg,'替换后的字符'):把指定的子串进行替换操作

  4. split(reg)以指定模式分割字符串,返回为数组

 

  1. 正则表达式是由普通字符(例如:a得z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配

  2. 正则表达式分三步走:1查什么,2:查多少。3:从哪查

查什么(匹配符)

字符簇:

 

 

 

 

查多少(限定符)

 

从哪查(定位符)

 

 

转义字符

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值