For cljr-slash functionality, some edge cases will predictably never succeed, yet will spend computational time.
e.g. a/a/ has two slashes, there will be nothing matching that.
Similarly sometimes as I use emacs I make other typos that also can never succeed, yet block the UI for a few secs.
So one could have a simple regex for validating the expected admissible inputs.