java - Regex to validate integer -


need regular expression format maximum 7 digits allowed, comma after every third digit.

valid values are:

7  77  555  1,234 12,345 444,888 4,669,988 

currently using ([0-9]{1}(,?[0-9]{3}){1,2} fails in first 3 scenarios.

use one:

[0-9]{1,3}(,[0-9]{3}){0,2} 

to validate integer string (you have remove ,):

try {   integer.parseint(str.replaceall(",","");   //valid integer } catch (exception e) {   //not valid integer } 

Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -