求一正则表达式 要求 当文本框输入 alert('') 提示不能输入 如果输入

求一正则表达式 要求 当文本框输入 alert('') 提示不能输入 如果输入function test ()
{alert('')} 提示也不能输入 就能把alert 检测出来

alert就可以了。
或者是

 alert\(.*?\)

输入这种内容无所谓啊,主要是将<>替换为对应的实体&lt;和&gt;就行了,输入js代码不在script标签里面不会执行

var str="function test ()
{alert('')} ";
var er=/alert(\'[^\']+\')/ig;
alert(str.search(er));

var str="function test ()
{alert('')} ";
var er=/alert(\'[^\']+\')/ig;
alert(str.search(er));