当前位置: 代码迷 >> JavaScript >> JS正则表达式(四)-match()方法的使用
  详细解决方案

JS正则表达式(四)-match()方法的使用

热度:295   发布时间:2012-10-31 14:37:32.0
JS正则表达式(4)--match()方法的使用
var match = /[A-Z]/g; //在整个字符串中搜索和大写字母匹配的字母
  var str = "Mackl jacson MJ.xxcc";
  var arr = str.match(match);
  //alert(arr);
 
  match =/\b[a-z]*\b/gi; // \b表示单词边界
  str = "nobadycanhelpME,ithinkit is good";
  alert(str.match(match));
  match =/[a-z]/i;
  //alert(match.source);//将[a-z]字符串输出 
  //alert(match);//请注意,直接alert(match)会将正则表达式连同前向斜线与标志输出,这是match.toString方法定义的

var re = /[A-Z]/; 
//exec方法执行后,修改了re的lastIndex属性, 
var str = "Hello,World!!!"; 
var arr = re.exec(str); 
alert(re.lastIndex);//1
re = /[A-Z]/g; 
arr = re.exec(str); 
alert(re.lastIndex);//1 
arr = re.exec(str); 
alert(re.lastIndex);//7