如何验证 AngularJS 中的这些特殊字符?

How to validate these special characters in AngularJS?

什么是禁止的合适的 ng 模式

\/:*?"<>|

我尝试了很多不同的方法。

我做了这样的事情:

const re = new RegExp(/[\/*\*:*\?*"*<*>*(\|*)]/);

console.log(re.test( 'abcd"ef')); //true

Edit1: 添加了对 ' / '

的验证

最后就这样了

$scope.fileNamePattern = /^[a-zA-Z0-9;`¬!£$%^&()\-_+={}\[\]@#~,.' ]+$/;