我正在解析请求参数以查找任何易受攻击的字符以防止XSS威胁。我们的Web应用程序支持英语以外的法语和德语。我正在使用以下正则表达式来实现此目的,但是它无法处理法语和德语

^[a-zA-Z0-9\r\n\\-=\\*\\.\\?;,+\\/:&_ %@#]*$

任何建议对此表示高度赞赏

最佳答案

\p{L} will match any unicode character that is a letter

07-25 21:11