在使用 Typescript 验证不同地区的数值时,我遇到了麻烦。值1,23
(即用逗号代替句点)对于nl-nl
区域性有效,但是会产生一个错误,即值不是数字。请参考下面的代码,让我知道如何实现这一目标。
我正在将Typescript与ASP.NET MVC 5一起使用,我已提及globalizejs,但不确定如何与当前项目集成。
如何在打字稿中实现全球化验证?
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();
};