好好学一遍JavaScript 笔记(六)
继续正则表达式——量词:
/** 
  * 量词可以指定某个特定模式出现的次数。当指定某个模式应当出现 
  * 的次数时、可以指定硬性数量(例如、某个字符应该出现三次)、也 
  * 可以指定软性数量(例如、这个字符至少应该出现一次、不过可以 
  * 重复任意次)。 
         代码        描述 
         ?     出现零次或一次 
         *     出现零次或多次(任意次) 
         +     出现一次或多次(至少出现一次) 
         {n}   一定出现n次 
         {n,m}    至少出现n次但不超过m次 
         {n,}     至少出现n次 
          
     例如:想匹配bread,read,red这几个单词  
  */  
 var sIf = /b?rea?d/;         
 sIf = /b{0,1}rea{0,1}d/;     //另外一种方法   
   
 /** 
  *  
  * 例如匹配 bd,bad,baad,baaad 
  *  
  *             正则表达式           匹配 
                 ba?d            "bd","bad" 
                 ba*d            "bd","bad","baad","baaad" 
                 ba+d            "bad","baad","baaad" 
                 ba{0,1}d        "bd","bad" 
                 ba{0,}d         "bd","bad","baad","baaad" 
                 ba{1,}d         "bad","baad","baaad" 
	
相关新闻>>
- Javascript 兼容 IE6、IE7、FF 的“加入收藏”“设为首页”
 - 好好学一遍JavaScript 笔记(一)——基础中的基础
 - 好好学一遍JavaScript 笔记(二)——encode、数组、对象创建
 - 好好学一遍JavaScript 笔记(三)——StringBuffer、prototype
 - 好好学一遍javaScript 笔记(四)——Attribute、HTML元素、文档碎
 - 好好学一遍JavaScript 笔记(五)——正则表达式基础
 - 好好学一遍JavaScript 笔记(六)——正则表达式基础二
 - 好好学一遍JavaScript 笔记(七)——RegExp对象与常用正则
 - 好好学一遍JavaScript 笔记(八)——冒泡型事件、捕获型事件
 - JavaScript详解
 
- 发表评论
 - 
				
 
- 最新评论 进入详细评论页>>
 





