| Server IP : 85.158.181.41 / Your IP : 216.73.217.12 Web Server : Apache System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64 User : moncbefd ( 1024) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/moncbefd/www.moneta.at/admin/javascript/engine/extensions/ |
Upload File : |
/* --------------------------------------------------------------
comma_to_dot.js 2019-06-19
Gambio GmbH
http://www.gambio.de
Copyright (c) 2019 Gambio GmbH
Released under the GNU General Public License (Version 2)
[http://www.gnu.org/licenses/gpl-2.0.html]
--------------------------------------------------------------*/
let numericRegularExpression = /^[0-9,.]+$/,
commaRegularExpression = /,/g;
let addReplaceCommaToDotListener = function() {
let $formInputs = $('form[name="product_edit"] input[type="text"]');
$formInputs.each(function() {
this.addEventListener('keyup', replaceCommaToDot);
});
},
replaceCommaToDot = function() {
let content = $(this).val();
if (content.match(numericRegularExpression) !== null && content.match(commaRegularExpression) !== null) {
content = content.replace(commaRegularExpression, '.');
$(this).val(content);
}
};
if (document.readyState === "loading") {
document.addEventListener('DOMContentLoaded', addReplaceCommaToDotListener);
} else {
addReplaceCommaToDotListener();
}