@groww-tech/ella
Version:
Ella is a utility-belt library for JavaScript that provides general purpose methods used in day to day programming.
2 lines (1 loc) • 3.7 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});var _chunkPNXAQT27js = require('./chunk-PNXAQT27.js');var _chunkMBIDDXXRjs = require('./chunk-MBIDDXXR.js');function A(e){let r=/^\w+([\+\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w+)+$/;return e.match(r)}function T(e){return e!=null?(e=e.replace(/<br>/gi," "),e=e.replace(/<br\s\/>/gi," "),e=e.replace(/<br\/>/gi," "),e=e.replace(/\\n/gi," "),e=e.replace(/<(?:.|\n)*?>/gm,""),e=e.replace(/<p.*>/gi," "),e=e.replace(/<a.*href="(.*?)".*>(.*?)<\/a>/gi," $2 ($1)"),e=e.replace(/<script.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/script>/gi,""),e=e.replace(/<style.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/style>/gi,""),e=e.replace(/<(?:.|\s)*?>/g,""),e=e.replace(/(?:(?:\r\n|\r|\n)\s*){2,}/gim,""),e=e.replace(/ +(?= )/g,""),e=e.replace(/&nbsp;/gi,""),e=e.replace(/&quot;/gi,""),e=e.replace(/&lt;/gi,""),e=e.replace(/&gt;/gi,""),e=e.replace(/&rsquo;/gi,""),e=e.replace(/ /gi,""),e=e.replace(/"/gi,""),e=e.replace(/</gi,""),e=e.replace(/>/gi,""),e=e.replace(/’/gi,""),e=e.replace(/&/gi,""),e=e.replace(/\\n/gi,""),e):""}function w(e){return e?(e=e.trim(),e?/^[a-zA-Z ]*$/.test(e)&&e.length>=2:!1):!1}function y(e){let r="";try{let o=e.replace(/([A-Z])/g," $1");r=o.charAt(0).toUpperCase()+o.slice(1)}catch(o){console.log("Error in converting string, original string returned",o),r=e}return r}function x(e){try{return e.replace(/\w\S*/g,function(r){return r.charAt(0).toUpperCase()+r.substring(1)})}catch(r){return console.error("capitalize letter",r),_chunkPNXAQT27js.w.call(void 0, _chunkMBIDDXXRjs.c.TRACK_LOG,{function:"capitalizeFirstLetter",error:r}),e}}function d(e){try{return e.replace(/\w\S*/g,function(r){return r.charAt(0).toUpperCase()+r.substring(1).toLowerCase()})}catch(r){_chunkPNXAQT27js.w.call(void 0, _chunkMBIDDXXRjs.c.TRACK_LOG,{function:"toTitleCase",error:r}),console.error("title case error",r)}}function E(e,r,o,c="X"){if(!_chunkPNXAQT27js.a.call(void 0, e)){let n=e.length;if(r>=0&&o>=0&&o<=n){let i=e.slice(0,r),t=new Array(o+1).join(c),p=e.slice(i.length+t.length,n);return(i+t+p).substr(0,n)}else return r>n&&o>=0?e:o>n&&!_chunkPNXAQT27js.a.call(void 0, r)?new Array(n+1).join(c):""}return e}function L(e,r=0,o=8){if(!_chunkPNXAQT27js.a.call(void 0, e)){let c=e.length;if(r>=0&&o>=0&&o<=c){let n=e.slice(0,r),i="",t=e.slice(n.length+o,c);return(n+i+t).substr(0,c)}else return r>c&&o>=0?e:(o>c&&!_chunkPNXAQT27js.a.call(void 0, r),"")}return""}function v(e){return/^[a-z0-9]+$/i.test(e)}function N(e){let r=/^\d+$/,o=e.toString();return r.test(o)&&o.length===6}function q(e){try{let r="01234567890",o="09876543210";return!(r.indexOf(e.toString())===-1&&o.indexOf(e.toString())===-1)}catch(r){return console.error("Error in isSequentialDigitsPattern: ",r),!1}}function z(e){try{return _chunkPNXAQT27js.a.call(void 0, e)?!1:e.split("").every(r=>r===e[0])}catch(r){return console.error("Error in isSameDigitsString: ",r),!1}}function F(e,r){try{let o=Math.round(e).toString().length,c=Math.round(r).toString().length,n=Math.abs(c-o),i=Number(e).toFixed(2)+"";for(;n>0;n--)i+=" ";return i}catch(o){return console.error("Error in normalizeTickerString: ",o),_chunkPNXAQT27js.w.call(void 0, _chunkMBIDDXXRjs.c.TRACK_LOG,{function:"normalizeTickerString",params:{latestPrice:e,lastPrice:r},error:o}),""}}function $(e){try{let r=e.replace(/([A-Z])/g," $1");return r.charAt(0).toUpperCase()+r.slice(1)}catch(r){return console.error("Error in converting string, original string returned",r),e}}exports.a = A; exports.b = T; exports.c = w; exports.d = y; exports.e = x; exports.f = d; exports.g = E; exports.h = L; exports.i = v; exports.j = N; exports.k = q; exports.l = z; exports.m = F; exports.n = $;