//定义要判断的字符串 var str = "afsfd(bcd)asfasfsad(def)asdfsadf"; //定义正则表达式对象,\表示转义字符,原点表示任意字符,+表示出现次数至少1次,igm表示忽略大小写,且全局匹配 pattern =new RegExp("\\((.| )+?\\)","igm"); //取出匹配正则表达式的内容 alert(str.match(pattern));