我想写逗号号,但是出现错误“字段必须是数字”。 更改文化时,我可以写逗号,但不会收到此错误。但是我不改变文化。
我尝试过; MVC/JQuery validation does not accept comma as decimal separator 但这没用, 请帮忙。 (使用C#)
我的代码:
$.validator.methods.number = function (value, element) {
return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)?(?:,\d+)?$/.test(value);
}
我尝试了这种解决方案,但是没有用。
示例: 我的号码:30,00 当我用“,”书写时,出现错误:“该字段必须为数字” 但我想写30,00,请帮忙,谢谢。