node-form
Version:
form validation engine
36 lines (33 loc) • 1.04 kB
JavaScript
var Utils;
(function (Utils) {
var StringFce = (function () {
function StringFce() {
}
StringFce.format = function (s, args) {
var formatted = s;
for (var prop in args) {
var regexp = new RegExp('\\{' + prop + '\\}', 'gi');
formatted = formatted.replace(regexp, args[prop]);
}
return formatted;
};
return StringFce;
})();
Utils.StringFce = StringFce;
var NumberFce = (function () {
function NumberFce() {
}
NumberFce.GetNegDigits = function (value) {
if (value === undefined)
return 0;
var digits = value.toString().split('.');
if (digits.length > 1) {
var negDigitsLength = digits[1].length;
return negDigitsLength;
}
return 0;
};
return NumberFce;
})();
Utils.NumberFce = NumberFce;
})(Utils || (Utils = {}));