[java] Regex match digits, comma and semicolon?