求正则表达式,不能有某个字符串
RT,我想验证目标字符串不能为@N   @I   @E   三种字符串,而且只能用/^...$/.test方法来实现。   
 请问这样的正则表达式怎么写?
------解决方案--------------------不包含@N @I @E字串的正则 
 /^([^@]|@(?!N|I|E))*$/   
 不等于@N @I @E字串的正则 
 /^([^@]|@(?!(N|I|E)$))/
------解决方案--------------------/^\S+.*\S+$/ 
 这个+有些多余,可以去掉 
 并且有几个问题 
 第一不能有一个字符 
 第二中间不能回车换行等格式符 
 可以测测这个 
 /^\S([\s\S]*\S)?$/