# selector-id-pattern Specify a pattern for ID selectors. ```css .foo, #bar.baz a, #hoo[disabled] { color: pink; } /** ↑ ↑ * These ID selectors */ ``` The [`message` secondary option](../../../docs/user-guide/configure.md#message) can accept the arguments of this rule. ## Options `regex|string` A string will be translated into a RegExp like so `new RegExp(yourString)` — so be sure to escape properly. The selector value _after `#`_ will be checked. No need to include `#` in your pattern. Given the string: ```json "foo-[a-z]+" ``` The following patterns are considered problems: ```css #foop {} ``` ```css #foo-BAR {} ``` ```css div > .zing + #foo-BAR {} ``` The following patterns are _not_ considered problems: ```css #foo-bar {} ``` ```css div > .zing + #foo-bar {} ``` ```css .foop {} ``` ```css [foo='bar'] {} ```