js中如何實現转译就是 將传入的字符串和特殊字符转译,以便于再网页上显示比如“ '” 单引号 转译后 在网页上还可以显示单引号   有沒有“'”的转译字符啊?

解决方案 »

  1.   

    直接用转义符啊.alert('\'内容\''); //输出: '内容'
      

  2.   

    在脚本里直接用转义符document.write("这是一对单引号\"\'\"\"\'\"")
      

  3.   

    try<INPUT TYPE="text" NAME="" onchange="trans(this.value)">
    <div id="result">
     <BODY>
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    function trans(str) {
    var re = /\"|\'/g;
    str.replace(re,"\\"+re);
    result.innerHTML = str;
    }
      //-->
      </SCRIPT>
      

  4.   

    高好了,是EL表达式和数据库中的特殊字符冲出造成的,用EL表达式替换1楼给的转译码就搞定了,不过要在后面加一个空格,不然替换后面直接是数字会影响转译码的完整性。 谢谢各位朋友了!