I was looking for a javascript regex pattern that will allow inserting or registering these type of amount
5
5.1
5.10
5
500,000
500,000.1
500,000.10
but these numbers should not be lesser than 0. I managed to find pattern but I want to omit the "$". All I want is numbers,commas,and dots only
var x = 5000;
var a = "5,000,000"
var y = "$5,,,000,000"
var z = "500,000"
var c = "c231"
console.log(x," Valid", /^\$?\d+(,\d{3})*(\.\d*)?$/.test(x))
console.log(a," Valid", /^\$?\d+(,\d{3})*(\.\d*)?$/.test(a))
console.log(y," Valid", /^\$?\d+(,\d{3})*(\.\d*)?$/.test(y))
console.log(z," Valid", /^\$?\d+(,\d{3})*(\.\d*)?$/.test(z))
console.log(c," Valid", /^\$?\d+(,\d{3})*(\.\d*)?$/.test(c))