【发布时间】:2015-04-03 16:28:40
【问题描述】:
如果使用逗号而不是点逗号,我发现了这个很好的检查数字的教程
http://blog.degree.no/2013/04/decimal-validation-with-comma-in-mvc/
$.validator.methods.number = function (value, element) {
return this.optional(element) || /^-?(?:d+|d{1,3}(?:[s.,]d{3})+)(?:[.,]d+)?$/.test(value);
};
但是这个正则表达式
/^-?(?:d+|d{1,3}(?:[s.,]d{3})+)(?:[.,]d+)?$/.test(value)
总是返回false。
例如值5 是false
怎么了?
【问题讨论】:
标签: regex validation