javascript replace替换中文出错解决方法

我们用正常的replace替换中文是替换不了,下面我们利用new regexp来实现中文替换。

<script>
function   replaceexp()
{
      var   stringname   =   "数据 ";
      var   stringvalue   = "va ";
      var   expressionvalue   =   "数据+数据-数据 ";
    expressionvalue   =   expressionvalue.replace(new   regexp(stringname, "g "),stringvalue)
      alert(expressionvalue);
}
</script>
</head>

<body   onload= "replaceexp() ">

</body>

js replace 与replaceall实例用法

 stringobj.replace(rgexp, replacetext)
   
   参数
   stringobj
   
   必选项。要执行该替换的 string 对象或字符串文字。该字符串不会被 replace 方法修改。

更多详细内容请查看:http://www.111cn.net/wy/99/js_replace_replaceall.htm

时间: 2024-09-17 12:06:06

javascript replace替换中文出错解决方法的相关文章

php excel reader2.21导出excel中文乱码解决方法说明

之前我的PHP教程博客访友询问使用php excel reader2.21导出excel时中文出现乱码如何解决,现我说明下php excel reader导出excel中文乱码的解决方法,希望对使用php excel reader导出excel的朋友有所帮助. php excel reader介绍 php excel reader是一个读取Excel xsl文件内容的一个php excel类,目前最新版本是php excel reader2.21,网上可自行搜索,sourceforge上的php

php5.4以下版本json不支持不转义内容中文的解决方法

 这篇文章主要介绍了php5.4以下版本json不支持不转义内容中文的解决方法,通过一个自定义php方法实现模拟joson中文不转义,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php5.4以下版本json不支持不转义内容中文的解决方法.分享给大家供大家参考.具体分析如下: 写ERP接口的时候遇到JAVA方接收这种json_encode后的内容  代码如下: {"orderCode":"1401160935542399","creat

office2013安装出错解决方法

很多朋友在安装Office2013的过程中会遇到office2013安装过程中出错的故障,不知道该如何解决,绿茶小编收集了3种有效的office2013安装出错解决方法,大家可以来看一看. 法一.把 C:ProgramDataMicrosoftOfficeSoftwareProtectionPlatform 文件夹删除就好了. 法二.使用管理权限打开CMD,输入如下命令打开"软件保护服务":net start sppsvc,之后再重新运行office2013安装程序进行安装. 法三.

ThinkPHP控制器里javascript代码不能执行的解决方法_php实例

本文实例讲述了ThinkPHP控制器里javascript代码不能执行的解决方法.分享给大家供大家参考.具体方法如下: 这里实例分析一下thinkphp在控制器里的网页特效代码不能执行解决方法,就拿"退出"这一项来说吧,我的"退出系统"链接是写到左边的框架里的,用js动态生成的.也就是说,没法通过链接里的target来指定. 复制代码 代码如下: $this->assign('jumpurl',__url__.'/login');<br>$this

PHP使用json_encode函数时不转义中文的解决方法_php技巧

本文实例讲述了PHP使用json_encode函数时不转义中文的解决方法.分享给大家供大家参考.具体方法如下: json_encode函数对于gbk中的中文字符是不会转换的或直接转换成空格了,本文就来给各位整理一个关于json不转义中文问题处理技巧,相信对大家有所帮助. 如果你调用 PHP 自带的 json_encode() 函数, 碰到中文时, 中文会被转义掉. 例如: 复制代码 代码如下: echo json_encode(array('你好')); // 输出: ["\u4f60\u597

使用WebLogic的OTN插件时Eclipse控制台输出中文乱码解决方法

  使用WebLogic时控制台输出中文乱码解决方法1.找到weblogic安装目录,当前项目配置的domain2.找到startWebLogic.cmd文件3.打开文件,在"call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*"上面增加如下代码即可,主要是设置UTF-8啊. @ECHO OFF @REM WARNING: This file is created by the Configuration Wizard. @RE

爱奇艺签权出错是怎么回事 爱奇艺提示签权出错解决方法

爱奇艺签权出错解决方法 1.关闭爱奇艺播放器,稍等几分钟到半个小时试一下; 2.在电脑任务管理器上面关闭爱奇艺的相关进程; 3.以上两个方法没有用的话,卸载重装即可. 好了通过上面的总结你会发现其实就是小问题了,我们如果不懂重启电脑估计就可以好了哦,希望文章能够对各位有和.

python 中文乱码解决方法

比如我从网上下载一些信息或写个电子邮件程序下载到本地,以记事本(txt) 形式写入并保存在本地计算机,为什么看到只是英文和乱码的?该怎样做呢? 答 乱码原因: 因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件.但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了. 解决方法: 在控制台打印的地方用一个转码就ok了,打印的时候这么写: print myname.decode('utf-8').encode('gb

ajax中文乱码解决方法总结

ajax乱码解决办法一: 在服务器指定发送数据的格式: 在jsp文件中: response.setContentType("text/text;charset=UTF-8");//返回的是txt文本文件 或是 response.setContentType("text/xml;charset=UTF-8");//返回的xml文件 PHP:header("Content-Type:text/html;charset=GB2312"); ajax乱码