within square brackets, $ needs not be escaped in regex. And the first plus symbol is also unnecessary.