Why not keep it simple?
^[a-zA-Z]{1,255}, (100|[1-9][0-9]|[1-9])$
or better yet
^[a-zA-Z]{1,255}, (100|[1-9][0-9]?)$
Note: this will not match previous zeros, for example. "Hello, 00001." It can be easily expanded, but:
^[a-zA-Z]{1,255}, 0*(100|[1-9][0-9]?)$
source share