首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-10-31 
JS正则表达式(4)--match()方法的使用var match /[A-Z]/g //在整个字符串中搜索和大写字母匹配的字母var

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 

热点排行
Bad Request.