import
java.util.regex.*;
public
class
GFG {
public
static
boolean
isValidRGB(String colorCode)
{
String pattern
=
"^rgb\\((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),\\s*(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),\\s*(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\)$"
;
Pattern regexPattern = Pattern.compile(pattern);
Matcher matcher = regexPattern.matcher(colorCode);
return
matcher.matches();
}
public
static
void
main(String[] args)
{
String colorCode =
"rgb(0, 0, 0)"
;
System.out.println(isValidRGB(colorCode));
colorCode =
"rgb(0, 100, 255)"
;
System.out.println(isValidRGB(colorCode));
colorCode =
"rgb(0, 200, 355)"
;
System.out.println(isValidRGB(colorCode));
colorCode =
"rgb(-100, 0, 255)"
;
System.out.println(isValidRGB(colorCode));
}
}