I am trying to make an input field that uses a pattern to check if the input is a valid windows file path. The pattern i have is
/^(?:[\w]\:|\\)(\\[a-zA-Z_\-\s0-9\.()~!@#$%^&=+';,{}\[\]]+)+\.(exe)$/g
however when putting this into the pattern attribute of an input field it says (in console)
Pattern attribute value ^(?:[\w]:|\)(\[a-zA-Z_-\s0-9.()~!@#$%^&=+';,{}[]]+)+.(exe)$ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /^(?:[\w]:|\)(\[a-zA-Z_-\s0-9.()~!@#$%^&=+';,{}[]]+)+.(exe)$/: Invalid escape
I have tried several different ways of writing this but none seem to work.