The previous patch erroneously accepted "rgbi:0/+0x0/0". Here is one that doesn't try to be clever. Clear for emacs-28?