JavaScript String-match()方法
时间:2019-08-20 13:50:47 来源:igfitidea点击:
说明
用字符串或正则表达式匹配字符串。
语法
String.match( param )
参数
param−一个正则表达式对象。
返回值
如果正则表达式不包含g标志,则返回与正则表达式.exec(字符串)。
如果正则表达式包含g标志,则该方法返回一个包含所有匹配项的数组。
示例
console.log('Hello World'.match(RegExp('l'))); // ["l", index: 2, input: "Hello World"] console.log('Hello World'.match(new RegExp('l'))); // ["l", index: 2, input: "Hello World"] console.log('Hello World'.match(/l/)); // ["l", index: 2, input: "Hello World"] console.log('Hello World'.match('l')); // ["l", index: 2, input: "Hello World"] console.log('Hello World'.match(/a/)); // null 不匹配 var str = '香蕉总数 10 .'; var regexp = /总数 (\d+)/; // 捕获子组 console.log(str.match(regexp)); // ["总数 10", "10", index: 2, input: "香蕉总数 10 .", groups: undefined]