我有一个PHP脚本,应该检查“有效”的人名,但最近对空间的名称进行了破解,所以我们为我们的validation器添加了空格。 有没有办法将一个黑名单添加到CakePHP的validation器来阻止所有“无效”字符,而不是允许“有效”字符? 注意:我知道如何在PHP中执行此操作(通常),但是使用CakePHP的validation器语法是不同的。
我想要一个RegExp,它将删除string中的所有特殊字符。 我正在尝试这样的东西,但它不工作在IE7(这是什么工作内联网使用)。 适用于Firefox。 var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace .replace(new RegExp("\\" + specialChars[i], 'gi'), ''); } 我吮吸RegExp,所以它的详细说明也会有所帮助。