正则表达式 - 两个部分编号,不以点或逗号结尾

时间:2016-12-15 11:21:09

标签: javascript regex

我需要一个简单的正则表达式的帮助。 我想只有正确的输入是数字最大包含两个部分并用逗号或点除。

f.e

123 -> correct
123.123 -> correct
.123 -> not correct
123. -> not correct
.123.123 -> not correct
123.123.123 -> not correct

逗号相同

我正在使用javascript。

1 个答案:

答案 0 :(得分:1)

您可以尝试前面的方法。您可以学习一些正则表达式基础知识here

var myReg = /^\d+(?:[.,]\d+)?$/;
console.log(myReg.exec("123"));
console.log(myReg.exec("123.123"));
console.log(myReg.exec(".123"));
console.log(myReg.exec("123."));
console.log(myReg.exec(".123.123"));
console.log(myReg.exec(".123.123.123"));