楼上高招,可以创建一个dom对象然后应用此方法,然后删除dom对象 var str = '<Option value=1>test</option>'; var reg=/<(\S*?)>/g; str.replace(reg,"$1").replace(" "," "); 把空格写到正则表达式中,谢了好久都没写出来,哪位高手给写写
var str = "<Option value=1>test&good</option>"; var regObj = {"<":"<",">":">"," ":" ","&":"&"};//要替换的内容和值,json格式 for(reg in regObj) { str = str.replace(new RegExp(reg,"g"),regObj[reg]); } alert(str);
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload = function() {
var str = '<Option value=1>test</option>';
var obj = document.getElementById('demo');
obj.innerHTML = str;
str = obj.value;
alert(str);
}
</script>
</head><body>
<textarea id="demo" style="display:none;"></textarea>
</body>
</html>
var str = '<Option value=1>test</option>';
var reg=/<(\S*?)>/g;
str.replace(reg,"$1").replace(" "," ");
把空格写到正则表达式中,谢了好久都没写出来,哪位高手给写写
var str = "<Option value=1>test&good</option>";
var regObj = {"<":"<",">":">"," ":" ","&":"&"};//要替换的内容和值,json格式
for(reg in regObj)
{
str = str.replace(new RegExp(reg,"g"),regObj[reg]);
}
alert(str);
replace(/</g;,"<")
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {
if (!RegExp.prototype.isPrototypeOf(reallyDo)) {
return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);
} else {
return this.replace(reallyDo, replaceWith);
}
}
不胜感激