Comparing version 2.1.0 to 2.2.0
{ | ||
"name": "xhelper", | ||
"version": "2.1.0", | ||
"version": "2.2.0", | ||
"description": "JavaScript helper library", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -68,3 +68,3 @@ ; | ||
// Current version. | ||
xhelper.VERSION = '2.1.0'; | ||
xhelper.VERSION = '2.2.0'; | ||
@@ -163,2 +163,12 @@ /** | ||
/** | ||
* parseFloat by replacing commas by dots | ||
* | ||
* @param {string} numString | ||
*/ | ||
xhelper.parseFloat = function (numString) { | ||
numString += ''; | ||
return parseFloat(numString.replace(',', '.').replace(' ', '')); | ||
} | ||
/** | ||
* Escape Regex input | ||
@@ -165,0 +175,0 @@ * |
@@ -1,1 +0,1 @@ | ||
!function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},t=(e.xhelper,function(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)});"undefined"==typeof exports||exports.nodeType?e.xhelper=t:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=t),exports.xhelper=t),Array.prototype.binaryIndexOf=function(e){for(var t,r,n=0,o=this.length-1;n<=o;)if(t=(n+o)/2|0,(r=this[t])<e)n=t+1;else{if(!(r>e))return t;o=t-1}return-1},t.VERSION="2.1.0",t.containsObject=function(e,t,r){var n={},o=!1,a=!1;return e&&e.length>0&&e.forEach(function(i,u){(a=r?i[r].toString()==t[r].toString():JSON.stringify(i)===JSON.stringify(t))?(o=!0,n=i):u===e.length-1&&(o=!1,n={})}),{result:o,element:n}},t.ceil=function(e,t){if(!t)return Math.ceil(e);var r=Math.pow(10,t);return Math.ceil(e*r)/r},t.floor=function(e,t){if(!t)return Math.floor(e);var r=Math.pow(10,t);return Math.floor(e*r)/r},t.round=function(e,t){if(!t)return Math.round(e);var r=Math.pow(10,t);return Math.round(e*r)/r},t.truncate=function(e,t){if(!t)return Math.trunc(e);var r=Math.pow(10,t);return Math.trunc(e*r)/r},t.escapeRegex=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},t.unspace=function(e,t){t||(t="all");var r={all:/\s/g,edges:/^\s*|\s*$/g,first:/^\s*/g,last:/\s*$/g,spaces:/\s+/g};switch(t){case"all":return e.replace(r.all,"");case"edges":return e.replace(r.edges,"");case"first":return e.replace(r.first,"");case"last":return e.replace(r.last,"");case"beautify":return e=e.replace(r.edges,""),e=e.replace(r.spaces," ");default:return e.replace(r.all,"")}},t.generateSlug=function(e,t){var r="",t=t||"-",n=new RegExp(/\s+/,"gi"),o=/[^A-Za-z0-9-_]/,a=new RegExp(o,"gi");return r=e.replace(n,t),r=r.replace(a,"")},t.objectCopy=function(e,t,r){if("object"!=typeof e)return{};if("object"!=typeof t&&(t={}),r&&!Array.isArray(r)&&(r=[]),r)r.forEach(function(r){t[r]=e[r]});else for(var n in e)t[n]=e[n];return t},t.toBoolean=function(e){return"true"===e||1==e},t.isUndefined=function(e){return void 0===e},t.isNull=function(e){return null===e},t.deg2rad=function(e){return.017453292519943295*e},t.validateEmail=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(e)},t.leadingZeroes=function(e,t){if(!e)return"";e.length;for(var r=t-e.length,n=0;n<r;n++)e="0"+e;return e},t.commaSeparateNumber=function(e){for(;/(\d+)(\d{3})/.test(e.toString());)e=e.toString().replace(/(\d+)(\d{3})/,"$1,$2");return e},t.getLastMidnight=function(e,t,r){return(new Date).getTime()-(60*e*60*1e3+60*t*1e3+1e3*r)},t.getCurrentMonthFirstDay=function(e,t,r,n){var o=e-1;return Date.now()-(24*o*60*60*1e3+60*t*60*1e3+60*r*1e3+1e3*n)},t.ceilToMinute=function(e){var t=e/60;return Math.ceil(t)},t.floorToMinute=function(e){var t=e/60;return Math.floor(t)},t.getRandomElements=function(e,t){for(var r=[],n=0;n<t;n++)r.push(e[Math.floor(Math.random()*e.length)]);return r},t.getUniqueElements=function(e,t){for(var r=e.slice(e),n=[],o=0;o<t&&o<e.length;o++){var a=Math.floor(Math.random()*r.length),i=r.splice(a,1);n.push(i[0])}return n},t.getMatches=function(e,t,r){var n=[];if(r)o="binaryIndexOf";else var o="indexOf";return e.forEach(function(e){t[o](e)>=0&&n.push(e)},this),n},"function"==typeof define&&define.amd&&define("xhelper",[],function(){return t})}(); | ||
!function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},t=(e.xhelper,function(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)});"undefined"==typeof exports||exports.nodeType?e.xhelper=t:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=t),exports.xhelper=t),Array.prototype.binaryIndexOf=function(e){for(var t,r,n=0,o=this.length-1;n<=o;)if(t=(n+o)/2|0,(r=this[t])<e)n=t+1;else{if(!(r>e))return t;o=t-1}return-1},t.VERSION="2.2.0",t.containsObject=function(e,t,r){var n={},o=!1,a=!1;return e&&e.length>0&&e.forEach(function(i,u){(a=r?i[r].toString()==t[r].toString():JSON.stringify(i)===JSON.stringify(t))?(o=!0,n=i):u===e.length-1&&(o=!1,n={})}),{result:o,element:n}},t.ceil=function(e,t){if(!t)return Math.ceil(e);var r=Math.pow(10,t);return Math.ceil(e*r)/r},t.floor=function(e,t){if(!t)return Math.floor(e);var r=Math.pow(10,t);return Math.floor(e*r)/r},t.round=function(e,t){if(!t)return Math.round(e);var r=Math.pow(10,t);return Math.round(e*r)/r},t.truncate=function(e,t){if(!t)return Math.trunc(e);var r=Math.pow(10,t);return Math.trunc(e*r)/r},t.parseFloat=function(e){return e+="",parseFloat(e.replace(",",".").replace(" ",""))},t.escapeRegex=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},t.unspace=function(e,t){t||(t="all");var r={all:/\s/g,edges:/^\s*|\s*$/g,first:/^\s*/g,last:/\s*$/g,spaces:/\s+/g};switch(t){case"all":return e.replace(r.all,"");case"edges":return e.replace(r.edges,"");case"first":return e.replace(r.first,"");case"last":return e.replace(r.last,"");case"beautify":return e=e.replace(r.edges,""),e=e.replace(r.spaces," ");default:return e.replace(r.all,"")}},t.generateSlug=function(e,t){var r="",t=t||"-",n=new RegExp(/\s+/,"gi"),o=/[^A-Za-z0-9-_]/,a=new RegExp(o,"gi");return r=e.replace(n,t),r=r.replace(a,"")},t.objectCopy=function(e,t,r){if("object"!=typeof e)return{};if("object"!=typeof t&&(t={}),r&&!Array.isArray(r)&&(r=[]),r)r.forEach(function(r){t[r]=e[r]});else for(var n in e)t[n]=e[n];return t},t.toBoolean=function(e){return"true"===e||1==e},t.isUndefined=function(e){return void 0===e},t.isNull=function(e){return null===e},t.deg2rad=function(e){return.017453292519943295*e},t.validateEmail=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(e)},t.leadingZeroes=function(e,t){if(!e)return"";e.length;for(var r=t-e.length,n=0;n<r;n++)e="0"+e;return e},t.commaSeparateNumber=function(e){for(;/(\d+)(\d{3})/.test(e.toString());)e=e.toString().replace(/(\d+)(\d{3})/,"$1,$2");return e},t.getLastMidnight=function(e,t,r){return(new Date).getTime()-(60*e*60*1e3+60*t*1e3+1e3*r)},t.getCurrentMonthFirstDay=function(e,t,r,n){var o=e-1;return Date.now()-(24*o*60*60*1e3+60*t*60*1e3+60*r*1e3+1e3*n)},t.ceilToMinute=function(e){var t=e/60;return Math.ceil(t)},t.floorToMinute=function(e){var t=e/60;return Math.floor(t)},t.getRandomElements=function(e,t){for(var r=[],n=0;n<t;n++)r.push(e[Math.floor(Math.random()*e.length)]);return r},t.getUniqueElements=function(e,t){for(var r=e.slice(e),n=[],o=0;o<t&&o<e.length;o++){var a=Math.floor(Math.random()*r.length),i=r.splice(a,1);n.push(i[0])}return n},t.getMatches=function(e,t,r){var n=[];if(r)o="binaryIndexOf";else var o="indexOf";return e.forEach(function(e){t[o](e)>=0&&n.push(e)},this),n},"function"==typeof define&&define.amd&&define("xhelper",[],function(){return t})}(); |
19398
449
5