1 / 84
文档名称:

js正则表达式.ppt

格式:ppt   大小:118KB   页数:84页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

js正则表达式.ppt

上传人:iris028 2018/6/22 文件大小:118 KB

下载得到文件列表

js正则表达式.ppt

文档介绍

文档介绍:JavaScript中的正则表达式
正则表达式到底是什么东西?
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
创建一个正则表达式
第一种方法:
var reg = /pattern/;
第二种方法:
var reg = new RegExp('pattern');
正则表达式的exec方法简介
语法:
(str); 其中str为要执行正则表达式的目标字符串。
例如:
<script type="text/javascript">
var reg = /test/;
var str = 'testString';
var result = (str);
alert(result);
</script>
将会输出test,因为正则表达式reg会匹配
str(‘testString’)中的’test’子字符串,并且将
其返回。
使用下面的函数来做匹配正则的讲解:
function execReg(reg,str)
{
var result = (str);
alert(result);
}
函数接受一个正则表达式参数reg和一个目标字符串参数str,执行之后会alert出正则表达式与字符串的匹配结果。
c{n}
{1}表示一个的意思。
/c{1}/只能匹配一个c。
/c{2}/则会匹配两个连续的c。
以此类推
/c{n}/ ?
例:
reg = /c{1}/;
str='cainiao';
execReg(reg,str);
返回结果c  
reg = /c{2}/;
str='cainiao';
execReg(reg,str);
返回结果null,表示没有匹配成功。  
reg = /c{2}/;
str='ccVC果冻爽';
execReg(reg,str); 。
c{m,n}
c{m,n}表示m个到n个c,且m小于等于n 。
如:c{3,4}的意思是,连续的3个c或者4个c

例:
reg = /c{3,4}/;
str='ccVC果冻爽';
execReg(reg,str);
返回结果null,表示没有匹配成功。  
reg = /c{3,4}/;
str='cccTest';
execReg(reg,str);
。  
reg = /c{3,4}/;
str='Test';
execReg(reg,str);
,这表明正则会尽量多个,可3可4的时候它会选择多匹配一个。  
reg = /c{3,4}/;
str='Test';
execReg(reg,str);
仍然只匹配4个c。

最近更新

大学学生会面试自我介绍 2页

初中开学作文300字 4页

2024年汽车维修工技能理论考试题库一套 46页

2024年消防条令纲要知识考试题库含答案(满分.. 70页

2024年考研(历史)模拟题附完整答案【易错题.. 31页

一级注册建筑师之建筑物理与建筑设备考试题库.. 131页

小学六年级下册数学期末测试卷a4版 6页

小学六年级下册数学期末考试卷含完整答案(各.. 7页

责任的作文300字 3页

教科版三年级下册科学期末测试卷及答案(新).. 8页

教科版二年级上册科学期末测试卷附参考答案(.. 7页

教科版五年级上册科学期末测试卷及参考答案【.. 7页

教科版四年级上册科学期末测试卷附完整答案【.. 9页

教科版小学四年级下册科学期末测试卷及完整答.. 8页

教科版科学一年级下册第一单元《我们周围的物.. 7页

教科版科学一年级下册第二单元《动物》测试卷.. 6页

日常生活突发事故急救知识及处理方法考试题库.. 33页

普法学法知识竞赛题库(易错题) 49页

沪教版六年级下册数学期末测试卷含答案(a卷).. 7页

科普知识题库【原创题】 18页

苏教版一年级下册科学期末测试卷带答案(精练.. 9页

苏教版五年级上册科学期末测试卷及参考答案(.. 8页

苏教版六年级上册科学期末测试卷附完整答案(.. 9页

苏教版六年级下册数学第六单元 正比例和反比例.. 7页

苏教版小学一年级下册科学期末测试卷含答案(.. 9页

苏教版小学四年级下册科学期末测试卷【考点精.. 8页

苏教版小学科学二年级下册期末测试卷带答案(.. 7页

建设中国特色社会主义经济 22页

苏教版科学五年级上册期末测试卷带答案(新).. 7页

苏教版科学六年级上册期末测试卷附答案【满分.. 7页