我需要一个简单的正则表达式的帮助。 我想只有正确的输入是数字最大包含两个部分并用逗号或点除。
f.e
123 -> correct
123.123 -> correct
.123 -> not correct
123. -> not correct
.123.123 -> not correct
123.123.123 -> not correct
逗号相同
我正在使用javascript。
答案 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"));