DOM第一章 正则表达式

第一章 正则表达式

第一讲.正则表达式简介

让计算机检查字符串的格式是否符合标准

我们需要定义一个计算机能看懂的规则,就是正则表达式

计算机可以根据正则表达式检查字符串是否符合规则,或者将符合规则的内容提取出来

正则表达式是一个对象,创建对象的语法为:

var reg=new RegExp('正则表达式','匹配模式')

使用typeof检查正则对象会返回object

正则表达式的方法:

test( ) 使用这个方法可以用来检查一个字符串是否符合正则表达式的规则,符合返回true, 不符合返回false

var reg=new RegExp('a');//这个正则表达式可以用来检测字符串中是否含有a,区分大小写
var str='abc';
var result=reg.test(str);
console.log(result);//返回值为true

在构造函数中,可以传递一个匹配模式作为第二个参数

可选值:

  1. ’ i ’ 忽略大小写
  2. ’ g ’ 全局匹配模式

第二讲.正则语法

可以使用字面量来创建正则表达式,语法为:

var reg=/正则表达式/匹配模式;

正则表达式和匹配模式不加引号

var reg=/a/i;
  1. 如果想检查字符串中是否有a或b:
var reg=/a|b/;

可以用多个|连接多个表达式

另一种写法:中括号中的内容也是或的关系

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值