我想验证一个文本框,但我不太懂正则表达式(花了我一整天的时间和很多教程才明白)。基本上,我想允许所有内容(包括换行和回车),但排除那些可能导致安全漏洞的字符。由于不允许的字符很少,所以我认为创建黑名单比创建白名单更有意义。我的问题是:正则表达式中标准的“everything but”是什么?我正在使用JavaScript和jQuery。我尝试过下面这个,但它不起作用(我知道它很糟糕…):
谢谢您。
var messageReg = /^[a-zA-Z0-9éèêëùüàâöïç\"\/\%\(\).'?!,@$#§-_ \n\r]+$/;
谢谢您。