I am trying to have my client side validation (model binding) to support different cultures, and I found an interesting blog on the subject on which I am trying to implement
I've just fixed this issue replacing the line 1050 of the jquery.validate.js with this code:
return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:[.|\,]\d+)?$/.test(value);
I've just changed smth on the regular expression used to validate the number and now it's working great!!