I think you do have you use scripting, yes. If you're using key event scripts to capture, then note that the regex is being run on the frontend, and there's some... weird Javascript quirks as a result:
1 Like