UNPKG

ng-elasticsearch-sanitize

Version:
2 lines 540 B
!function(a,b){b.a=a,function(){"use strict";var a=require("angular"),b=require("lodash");module.b=a.module("lx.escapeElastic",[]).service("escapeElastic",function(){var a,c;return function(d){return d=d.replace(/([-!(){}\[\]^"~*?:\+\/\\])/g,"\\$1").replace(/(\|\|)/g,"\\$1").replace(/(\&\&)/g,"\\$1"),b.map(["AND","OR","NOT"],function(e){a="s*\\b("+e+")\\b\\s*",c=new RegExp(a,"g"),d=d.replace(c,b.map(e.split(""),function(a){return"\\"+a}).join("")+" ")}),d}})}()}({},function(){return this}()); //# sourceMappingURL=ng-elastic-escape.map