我需要验证文本输入,以便用户可以插入可能包括德语变音符号、法语口音和任何其他有效欧洲字符的字符/文本,例如小号 ø。
我正在使用 AngularJS,所以我将验证规则应用于ng-pattern
属性,如下所示:
ng-pattern="/^[A-Za-z0-9 \-_.]*$/"
我希望这会涵盖像 äöüß 这样的字符,但在测试时却没有。很抱歉问了这么一个蹩脚的问题,但我在 RegEx 方面真的很糟糕!一定有比像这样手动列出字母更好的方法ng-pattern="/^[A-Za-z0-9äöüÄÖÜ \-_.]*$/"