@genexus/web-standard-functions
Version:
GeneXus JavaScript standard functions library for web generators
23 lines • 663 B
JavaScript
;
/**
* Converts the numbers of a character expression to a numeric type
* @param decimalSeparator
* @return number
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.toNumeric = void 0;
const toNumeric = (strNumber, decimalSep) => {
if (decimalSep === undefined) {
decimalSep = ".";
}
if (decimalSep !== "." && decimalSep !== ",") {
return 0;
}
if (decimalSep === ",") {
strNumber = strNumber.replace(/\./g, "#").replace(",", ".");
}
let num = parseFloat(strNumber);
return isNaN(num) ? 0 : num;
};
exports.toNumeric = toNumeric;
//# sourceMappingURL=toNumeric.js.map