Update money regex to allow more than 6 figures on integer part

This commit is contained in:
kapcake
2024-06-18 15:02:20 +02:00
committed by GitHub
parent 64ea0e2eee
commit 92c2e66660

View File

@@ -178,8 +178,8 @@ function uploadFileAsync(event) {
});
}
function isValidMoney(input) {
const euRegex = /^\$?(?=\(.*\)|[^()]*$)\(?\d{1,3}(\.?\d{3})?(,\d{1,3}?)?\)?$/;
const usRegex = /^\$?(?=\(.*\)|[^()]*$)\(?\d{1,3}(,?\d{3})?(\.\d{1,3}?)?\)?$/;
const euRegex = /^\$?(?=\(.*\)|[^()]*$)\(?\d{1,3}((\.\d{3})*|(\d{3})*)(,\d{1,3}?)?\)?$/;
const usRegex = /^\$?(?=\(.*\)|[^()]*$)\(?\d{1,3}((,\d{3})*|(\d{3})*)(\.\d{1,3}?)?\)?$/;
return (euRegex.test(input) || usRegex.test(input));
}
function initDatePicker(input, futureOnly) {
@@ -1053,4 +1053,4 @@ function bindModalInputChanges(modalName) {
$(`#${modalName} select, #${modalName} input[type='checkbox']`).off('input').on('input', function (e) {
$(e.currentTarget).attr('data-changed', true);
});
}
}