match
对字符串执行查找,并将包含查找的结果作为数组返回。
str.match(
/\(\d{10,12}\)/g)[0].replace(/\(|\)/g, "")

replace
行文字替换后的字符串的复制

//去掉所有空格
str = '  啊,b,c   d   e  f   g    h 不  ';
var re = new RegExp('\\s+','g');
str 
= str.replace(re, '');
//str = str.replace(/\s/g,'');
alert(str);

exec
字符串中运行查找,并返回包含该查找结果的一个数组。

search
查找内容匹配的第一个子字符串的位置

test
返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式

match 和 exec 的区别:
match()以正则表达式为参数,exec()以字符串为参数

re 
= /ain/i;
= str.match(re);

var re = /\w+/g;
var arr;
while ((arr = re.exec(src)) != null)
document.write(arr.index 
+ "-" + arr.lastIndex + "\t" + arr);}