如何验证 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;`¬!£$%^&()\-_+={}\[\]@#~,.' ]+$/;
什么是禁止的合适的 ng 模式
\/:*?"<>|
我尝试了很多不同的方法。
我做了这样的事情:
const re = new RegExp(/[\/*\*:*\?*"*<*>*(\|*)]/);
console.log(re.test( 'abcd"ef')); //true
Edit1: 添加了对 ' / '
的验证最后就这样了
$scope.fileNamePattern = /^[a-zA-Z0-9;`¬!£$%^&()\-_+={}\[\]@#~,.' ]+$/;