正则表达式

正则表达式

  • RegExp对象
  • 正则表达式
    • 附加参数的使用
    • 方括号:方括号用于查找某个范围内的字符
    • 元字符(Metacharacter):元字符表示拥有特殊含义的字符
    • 常用量词(注意:m指代某一个字符串)

RegExp对象

1,正则表达式有些类似于我们之前接触过的通配符,通过字符模式匹配表达式和值,正则表达式的定义方式有如下两种:
1),var reg = /正则表达式/[附加参数];
2),var reg = new RegExp(“正则表达式”[,“附加参数”]);
简单例子:



	
		
		
		
	
	
		

执行代码,在页面输入纯数字输出如下
正则表达式_第1张图片

关于test方法的解释
test是RegExp的方法,参数是字符串,返回值是boolean类型。   

会使用test方法后,下边引入另一个方法,match方法的使用

 match是String的方法,参数是正则表达式,返回值是数组

简单例子



	
		
		
		
	
	
				
	

控制台输出结果如下
正则表达式_第2张图片

正则表达式

附加参数的使用

三类附加参数如下:
正则表达式_第3张图片
附加参数ig的使用:



	
		
		
		
	
		
		
	

结果如下:
正则表达式_第4张图片

方括号:方括号用于查找某个范围内的字符

正则表达式_第5张图片

下边只验证红色标识的表达式
1,[a-h],[ ^a-h]


	
		
		正则表达式——方括号
		
	
	
	

正则表达式_第6张图片
2,(red|blue|green)


	
		
		正则表达式——方括号
		
	
	
	

在这里插入图片描述

元字符(Metacharacter):元字符表示拥有特殊含义的字符

正则表达式_第7张图片

1, . 的使用


	
		
		正则表达式——元字符
		
	
	
	

正则表达式_第8张图片
2,\w,\W的使用


	
		
		正则表达式——元字符
		
	
	
	

正则表达式_第9张图片

3,\0的使用


	
		
		正则表达式——元字符
		
	
	
	

在这里插入图片描述

常用量词(注意:m指代某一个字符串)

正则表达式_第10张图片
例子:下边序号按照表中数据顺序列出
1,


	
		
		正则表达式——常用量词
		
	
	
	

正则表达式_第11张图片
2,


	
		
		正则表达式——常用量词
		
	
	
	

正则表达式_第12张图片
3,


	
		
		正则表达式——常用量词
		
	
	
	

正则表达式_第13张图片
4,


	
		
		正则表达式——常用量词
		
	
	
	

正则表达式_第14张图片
5,


	
		
		正则表达式——常用量词
		
	
	
	

正则表达式_第15张图片
6,


	
		
		正则表达式——常用量词
		
	
	
	

正则表达式_第16张图片
7,


	
		
		正则表达式——常用量词
		
	
	
	

在这里插入图片描述
8,


	
		
		正则表达式——常用量词
		
	
	
	

在这里插入图片描述

你可能感兴趣的:(JavaScript)