Я получаю как проблему при проверке числового значения c с использованием Typescript для другой локали. Значение 1,23
(т. Е. Использование запятой вместо точки) действительно для культуры nl-nl
, однако оно дает ошибку, что значение не равно цифре c. Пожалуйста, ознакомьтесь с кодом ниже и дайте мне знать, как я могу добиться того же.
Я использую машинопись с ASP. NET MVC 5, я сослался на globalize js, но не уверен, как интегрироваться с моим текущим проектом.
Что необходимо сделать для проверки глобализации в машинописи?
const AddValuePair = function () {
ToggleError();
const xType = $.trim($("#Type").val();
const xVal = $("#Value").val();
if (xType == "Numeric" && isNaN(xVal as any)) {
ToggleError("Please enter a numeric value.");
return;
}
};
const ToggleError = function (message?: string) {
if (!message) {
$("#Error").hide();
return;
}
$("#Error").html(message).show();
};