好好学一遍JavaScript 笔记(六)——正则表达式基础二(5)

来源:未知 责任编辑:责任编辑 发表时间:2015-09-17 09:43 点击:

  */  
 var testStr = "begRooms";  
 var testAry = "begTest";  
 var reg = /beg(?=Room)/;    //匹配后面跟着Room的beg        
 alert(reg.test(testStr));//true  
 alert(reg.test(testAry));//false  
   
 /* 
  * 负向前瞻 
  * 要创建它要将模式放在(?!和)之间。   
  */  
 var reg = /beg(?!Room)/;  //匹配后面不跟着Room的beg         
 alert(reg.test(testStr));  //false  
 alert(reg.test(testAry));  //true  
边界:
[javascript]
/** 
  * 边界 
  * \w: 匹配包括下划线的任何单词字符,等价于 [A-Z a-z 0-9_] 
  * \W: 匹配任何非单词字符,等价于 [^A-Z a-z 0-9_] 
  * \b:单词边界 
  * \B:非单词边界  
  */  
 var sT = "my English is very shit.";   
 var reg = /(\w+)\.$/;   
 alert(reg.test(sT));  //true  
 alert(RegExp.$1);  //shit  
   
 var reg = /^(\w+)/;     
 alert(reg.test(sT));  //true    
 alert(RegExp.$1);  //my    
   
 var reg = /^(.+?)\b/;  
 reg.test(sT);  
 alert(RegExp.$1);  //my 

摘自 旦旦而学的专栏

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 2011年度最佳 jQuery 插件
  • jquery学习笔记---jqGrid学习笔记 完整整理
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1