正则表达式使用详解_第1页
正则表达式使用详解_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

测试字符串的某个模式。(有效性验证:替换文本)用码模式。这称为数据有效性验证。/love/其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只/fo+/因为上述正则表达式中包含“+”元字示可以与目标对象fool”,“fo”,或者“football”等在字母f后面连续出现一个或多个字母o的字符串相匹配。或者“egg”等在字母e后面连续出现零个或多个字母g的字符串相匹配。/Wil?/因为上述正则表达式中包含“?”元字符,表示可以与目标对象中的“Win”,或者“Wilson”,等在字母i后面连续出现零个或一个字母l的字符串相匹配。{n}nn次。例如,'o{2}'"Bob"'o',但是能匹配"food"中的两个o。{n,}nn次。例如,'o{2,}'"Bob"'o',但能匹配"foooood"中的所有o。'o{1,}'等价于'o+'。'o{0,}'则等价于'o*'。"fooooood"o'o{0,1}''o?'。请注意在逗号和两个数之间不能有}/表达式可以同jimmy或jimmmmmy等字符串相匹配。\S:用于匹配除单个空格符之外的所有\w:用于匹配字母,数字或下划线字 “$”,“\b”以及“B“\B”定位符则规定匹配对象必须位于目标字符串的开头和结尾两个边界之内,即匹配对“o”或“hound”开头的字符串相匹配。/ar$/因为上述正则表达式中包含“$”定car”,“barar/\bbom/ 目标对象中以“human”,“woman”或“man”结尾的字符串相匹配。/[A- /[a- 上述正则表达式将会与从a到z范围内任何一个小写字母相匹/[0- 上述正则表达式将会与从09范围内任何一个数字相匹配 ()|”。例如:/to|too|2上述正则表达式将会与目标对象中的“to”,“too”,或“2”相匹配。“^”不同,否定符“[^]”规定目标对象中不能存在模式中所规定的字符串。例如:/[^A-C]/A,BC之外的任何字符相匹配。一般来说,当“^”/1.\2.(),(?:),(?=),[]3.*,n{n,{n,m}4.^\anymetacharacter5.|JavaScript1.2RegExp()对象,可以用来进行正则表达式的匹配操作。其中的test()方法可以检验目标对象中是否包含匹配模式,并相应的返回true或false可以使用JavaScript编写以下,验证用户输入的邮件地址的有效性<script<!--startfunction{ = varpattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;flag=pattern.test( returntrue; alert(“Pleasetryagain!”);returnfalse; //stophiding--<inputname=""<input</body>语法1re=/pattern/[flags]2renew2flagg(pattern)i(忽略大小写)m(多行查找的用法。在本例中,作为结果的正则表达式对象又用于match方法中:functionMatchDemo()varr,re;//变量vars=renewRegExp("0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论