var str = "sdfafdfsafsfdXXXdfdfasfsdfdfdXXXffwrwfgfgf";
var regEx = /XXX/g; // 全局匹配模式, regEx.lastIndex会自动移动
while (null != (result = regEx.exec(str))) {
var tmp = result[0]; // 匹配的字符串
var index = result.index; // 在原字符串中的首字母下标
var input = result.input; // 进行匹配的字符串
}