RegExp.anyOneOf = function (/*pattern0, pattern1, pattern2, ...*/) { var _pattern = "\\s*" + arguments[0] + "\\s*"; for (var _i = 1; _i < arguments.length; _i++) { _pattern += "|\\s*" + arguments[_i] + "\\s*"; } return new RegExp(_pattern, "g"); }; var _regExp = RegExp.anyOneOf("abcde", "edcba"); var _result = _regExp.exec("string searched");