RegEx to match comma separated numbers with optional decimal part

前端 未结 4 396
名媛妹妹
名媛妹妹 2020-11-30 13:16

I\'ve a regex that matches comma separated numbers with an optional two digit decimal part in a given multiline text.

/(?<=\\s|^)\\d{1,3}(,\\d{3})*(\\.\\d         


        
4条回答
  •  醉话见心
    2020-11-30 13:42

    (@"^((([0-9]+)(.([0-9]+))?)(\,(([0-9]+)(.([0-9]+))?))*)$")

    This works for comma separated whole number or comma separated decimal numbers.

    Example: Happy scenarios: case 1) 9,10 case 2) 10.1,11,12,15,15.2 case 3) 9.8 case 4) 9

    Sad scenarios: case 1) 2..7 case 2) 2,,7 case 3) 2. case 4) 7, case 5) , case 6) . case 7) .2 case 8) ,2

提交回复
热议问题