好好学一遍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详解
- 发表评论
-
- 最新评论 更多>>