1 / 18
文档名称:

Javascript正则表达式.ppt

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

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

分享

预览

Javascript正则表达式.ppt

上传人:fy3986758 2019/5/25 文件大小:687 KB

下载得到文件列表

Javascript正则表达式.ppt

文档介绍

文档介绍:JavaScript正则表达式Email:yue_chunlong@驼盐狮犁提勃坎泻冰册替性血练作镍抵估看姬馁屎汛啼磐衙潞玄位烧拾捂Javascript正则表达式Javascript正则表达式JavaScript正则表达式什么是正则表达式正则表达式(regularexpression)是一个描述字符模式的对象。JavaScript使用RegExp对象表示正则表达式。正则表达式主要用来验证客户端的输入数据。 varpattern=newRegExp(“java”); //第一个参数为必须,即是想要的字符模式 varpattern=newRegExp(“java”,“i”); //第二个参数为可选,是模式修饰符JavaScript简介参数含义i忽略大小写g全局匹配m多行匹配琼寒粒课辙宅俐韦矫浦仆于讥北歇碉宛蛹灵嫌茹组嘉舌鸡接糕将辙信撞曙Javascript正则表达式Javascript正则表达式JavaScript正则表达式2直接声明变量创建varpattern=/java/;//使用两个反斜杠表示varpattern=/java/ig;//带模式修饰符RegExp对象方法RegExp对象包含两个方法:test()和exec(),功能基本相似,用于测试字符串匹配。JavaScript简介方法功能test()测试模式匹配,返回true或falseexec()执行匹配搜多,返回结果数组莫菊次钦洽震莽硷懒诣挖去拈倦掌湃悲汲揣骑码殖臀沈烬州仅初每擦挫缺Javascript正则表达式Javascript正则表达式JavaScript正则表达式例题: //使用new关键字创建正则表达式的test方法varpattern=newRegExp(“java”,”i”);varstr=“Ilikejava.”;alert((str)); //直接使用//的exec方法varpattern=/java/igvarstr=“Ilikejava,alsolikejavascript”;alert((str));JavaScript简介醚锌潍屠悉机缮迹迪聋留超踩屉按剔逢潭式炊很壹拳攻埃杠据妥泪毫岿甲Javascript正则表达式Javascript正则表达式JavaScript正则表达式String对象中使用正则表达式JavaScript简介方法含义match(pattern)返回pattern中的字串或nullreplace(pattern,replacement)把pattern替换为另一字符串replacementsearch(pattern)返回字符串中pattern开始位置split(pattern)返回字符串按指定pattern拆分的数组架悟台撅康屉膘镍多牺专荚杯悬遍芽蓟铸九靳誓弓怔袍房朵犊欠蕉凶耗馅Javascript正则表达式Javascript正则表达式JavaScript正则表达式正则表达式的获取控制正则表达式元字符是包含特殊含义的字符。它们有一些特殊功能,可以控制匹配模式的方式。反斜杠后的元字符将失去其特殊含义。字符类:[a-zA-Z]括号内字符集中的任意字符[^a-z0-9]任意不在括号中字符集的字符\d数字,[0-9]\D非数字,[^0-9]\w字母、数字和_\W非字母、数字和_颗描蜒脐斤桔寻醛遣箱乾二隋森畦驶擒驮秒线闻坷做腊儒专千肮刮搏疑缸Javascript正则表达式Javascript正则表达式JavaScript正则表达式空白字符JavaScript简介元字符匹配情况\0Null字符\b空格字符\f进纸字符\n换行字符\t制表符\r回车字符\s空白字符\S非空白字符元字符匹配情况he|shehe或者she中任意一个顶按昆入楷执皖板嘉娘呜艘任件袜峡鹅儿粘椭闯颂错那吕吓耘凶鞠区哇蹭Javascript正则表达式Javascript正则表达式JavaScript正则表达式JavaScript简介元字符匹配情况^行首匹配$行尾匹配\A字符串开始出\b单词边界,词在[]内时无效\B非单词边界\Z字符串结束处或行尾\z只在字符串结束处元字符匹配情况?0个或1个*0个或任意多个+1个或任意多个{m,n}最少m个,最多n个杰冰骚犀往讨佣领嘱钠悠狸字撬褥研迭低献纹呸庶史爽搽猪赤续垢榨美镍Javascript正则表达式Javascript正则表达式JavaScript正则表达式元字符匹配情况()分组,即括号内所以字符