描述:匹配字符串,如果匹配成功返回匹配成功的数组,如果匹配不成功,就返回null
写法 : 字符串.match(正则)
var str = 'haj123sdk54hask33dkhalsd879'; var re = /\d+/g; // \d代表数字,\d+代表1个,2个,3个……数字都可以匹配。g代表匹配所有的元素 alert( str.match(re) ); //123,54,33,879
返回值:如果正则表达式有括号()且match不加g的时候。返回的是匹配元素整体、匹配的子项的集合
var str = 'abc'; var re = /(a)(b)(c)/; alert( str.match(re) ); //[abc,a,b,c]