I'm trying to validate user input, which is just comma separated numbers. I'd like to do this with RegEx, but can't come up with the right expression.
It should validate the following strings (and larger):
1
12
123
1,234
12,345
123,456
and invalidate the following strings (and crazier):
1,1
1,12
12,1
12,12
123,1
123,1
Any help would be greatly appreciated.
Here's what I've tried so far (EDIT: which don't work), along with several variants ->
^(((d{1,3},)*d{3})|(d{1,3}))$
^(d{1,3}[,])*d{3}|d{1,3}$
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…