将中文引号替换为英文引号问题
不太会用正则,在网上照抄的,但总是没法将引号正确替换掉
function ReplaceStr(elementID)
{
var e=document.getElementById(elementID);
var strTemp=e.value;
strTemp=strTemp.replace(/\“/g, " " ");
strTemp=strTemp.replace(/\”/g, " " ");
e.value=strTemp;
alert( "strTemp: "+strTemp);
}
------解决方案-------------------- <html>
<head>
<script language=javascript>
function a(){
var o=document.getElementById( "num ");
var t=o.value.replace(/“|”/g, "\ " ");
o.value=t;
alert(t);
}
</script>
</head>
<body>
<input type=text id= "num " > <input type=button value= "replace " onclick= "a(); ">
</body>
</html>
------解决方案--------------------joohnnie的是正确的,我估计lz需要调整下编码。
------解决方案--------------------不会啊我测试了中文的引号可以替换成英文的