首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

将中文引号替换为英文引号有关问题

2012-02-06 
将中文引号替换为英文引号问题不太会用正则,在网上照抄的,但总是没法将引号正确替换掉functionReplaceStr(

将中文引号替换为英文引号问题
不太会用正则,在网上照抄的,但总是没法将引号正确替换掉
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需要调整下编码。
[解决办法]
不会啊我测试了中文的引号可以替换成英文的

热点排行