js的match()方法介绍
2016-12-28 17:20
417 查看
定义和用法
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。
语法
stringObject.match(searchvalue) 或者 stringObject.match(regexp)
返回值
存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。例子:
navigator.userAgent.toLowerCase()
"mozilla/5.0 (x11; linux x86_64) applewebkit/537.36 (khtml, like gecko) ubuntu chromium/37.0.2062.120 chrome/37.0.2062.120 safari/537.36"
navigator.userAgent.toLowerCase().match("chrom");
["chrom"]
navigator.userAgent.toLowerCase().match(/chrom/); // [b]正则表达式放在两个"/"里[/b]
["chrom"]
navigator.userAgent.toLowerCase().match(/chrom/g);
["chrom", "chrom"]
navigator.userAgent.toLowerCase().match(/\d/);
["5"]
navigator.userAgent.toLowerCase().match(/\d/g);
["5", "0", "1", "1", "8", "6", "6", "4", "5", "3", "7", "3", "6", "3", "7", "0", "2", "0", "6", "2", "1", "2", "0", "3", "7", "0", "2", "0", "6", "2", "1", "2", "0", "5", "3", "7", "3", "6"]
相关文章推荐
- js正则方法test与match简单介绍
- javascript(js) join函数使用方法介绍
- JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例
- js中window.open方法的属性介绍
- js/jquery解析json和数组格式的方法介绍
- JS的replace方法详细介绍
- js中exec,test,match,search,split等方法的使用
- JS的replace方法详细介绍
- js实现在文本框光标处添加字符的方法介绍
- JS子父窗口互相操作取值赋值的方法介绍
- JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
- js数组使用方法介绍
- 关于用js(jquery)遍历由php传递过来的json数据的方法介绍
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- javascript(js) join函数使用方法介绍
- JS中match、replace方法中使用正则表达式
- JS中match、replace方法中使用正则表达式
- JS中令人发指的valueOf方法介绍
- js异常捕获方法介绍
- 蛙蛙请教:js里的match方法和exec方法的区别,关于正则表达式的