我发现这个正则表达式用于验证浮点数。但我不知道2-1会如何接受。以下评估为真。我不能使用parseFloat,因为我需要能够接受“,”而不是“。”。也。我写了re2,同样的结果。浮点数的正则表达式
var re1 = new RegExp("^[-+]?[0-9]*\.?[0-9]+$");
console.log(re1.test("2-1"));
var re2 = new RegExp("^([0-9]+)\.([0-9]+)$");
console.log(re2.test("2-1"));
谢谢你 – pethel 2012-07-10 08:00:14