<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&...;>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
window.onload = function(){
var aT = document.getElementsByTagName('textarea');
var oInput = document.getElementById('input1');
//var re = /<\w+>/g;
var re=/<[\/\w]+>/g//问题1:原先想的这样的写法去除/过滤标签
var re=/<[/。\w]+>/g//但是发现这样乱写转义字符也行?
//var re = /<[^>]+>/g;
//var re=/<[\w\W]+>/g//问题二:此处的写法和下面一样的写法应该是等价的吧?为什么效果不一样?
var re=/<[\.]+>/g
oInput.onclick = function(){
aT[1].value = aT[0].value.replace(re,'');
};
};
</script>
</head>
<body>
替换前
<textarea>
</textarea>
替换后
<textarea>
</textarea>
<input type="button" value="确定" id="input1" />
</body>
</html>
直接说出你的需求.
[] 方括号里面的字符是表示就这些字符有效.