It looks like the library does not support Unicode property escapes like \p{L} in regex validation. Can we add this support. I think we can change ```javascript match = new RegExp(params).exec(value); ``` here https://github.com/aspnet/jquery-validation-unobtrusive/blob/main/src/jquery.validate.unobtrusive.js#L346 to ```javascript match = new RegExp(params[0], params[1]).exec(value); ``` and ```javascript adapters.addSingleVal("regex", "pattern"); ``` here https://github.com/aspnet/jquery-validation-unobtrusive/blob/main/src/jquery.validate.unobtrusive.js#L369 to ```javascript adapters.add("regex", ["pattern", "flags"], function (options) { setValidationValues(options, "regex", [options.params.pattern, options.params.flags || ""]); }); ``` to add this support. Usage: `<input type="text" data-val-regex-pattern="^[\p{L}]+$" data-val-regex-flags="u" value="asdf">`