javascript字符替换(支持中文汉字替换)

要在js中进行字符或字符串替换我们可以用到replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

stringObject.replace(regexp/substr,replacement)

利用replace正则表达式替换

<html>
    <script language="JavaScript1.2">
    <!--
    var myString = new String("This is a test");

    var myRegExp = /is/g;

    var newString = myString.replace(myRegExp, "test www.111cn.net ");

    document.write('Notice the last name in the original string, ' + myString);

    document.write(', was replaced and is now '+ newString);

    document.close();

    -->

    </script>
</html>

也可以直接用replace进行替换

<html>
<head>
<title>Using the replace() method of the String object</title>
<script type="text/网页特效" language="javascript">
<!-- //
var originalString = "A ab abc abcd";
var replacedString = "a";
var replacementString = "z";

var newString = originalString.replace(replacedString, replacementString);

document.write("<h3>" + newString + "</h3");
// -->
</script>
</head>
<body>

</body>
</html>

对于中文我们最好用正则哦。

时间: 2024-10-22 01:35:02

javascript字符替换(支持中文汉字替换)的相关文章

中文排序-TableSort最新版如何支持中文汉字排序

问题描述 TableSort最新版如何支持中文汉字排序 最新版本链接:http://mottie.github.io/tablesorter/docs/index.html#Download 用完发现不支持中文排序,求修改支持方法. 解决方案 jQuery.tablesorter 2.0中文排序解决办法

php中文汉字替换与模式匹配的问题!!请大家必看!

汉字|问题|中文 作者: bluedoor原帖地址:http://www.anbbs.com/anbbs/index.php?f_id=3&page=1 这两天正在做一个关键字加亮显示的程序,写好的程序在本地测试也跑得好好的,可是一上去页面就出现一堆一堆的乱码,别说加亮了,简直就是没的看! 我就找错误,找来找去,发现英文没有问题,遇到汉字容易出问题,有的时候遇到汉字必出问题. 总结一下: 当使用模式匹配的时候,如:preg_match_all($pat,--)与preg_replace($pat

技巧:PHP关于中文汉字替换与模式匹配的问题

这两天正在做一个关键字加亮显示的程序,写好的程序在本地测试也跑得好好的,可是一上去页面就出现一堆一堆的乱码,别说加亮了,简直就是没的看! 我就找错误,找来找去,发现英文没有问题,遇到汉字容易出问题,有的时候遇到汉字必出问题. 总结一下: 当使用模式匹配的时候,如:preg_match_all($pat,--)与preg_replace($pat,--)-- 容易出问题的情况如下: preg_match_all("/(汉字)+/ism","我是汉字,看你把我怎么着!"

php中文汉字替换与模式匹配的问题

这两天正在做一个关键字加亮显示的程序,写好的程序在本地测试也跑得好好的,可是一上去页面就出现一堆一堆的乱码,别说加亮了,简直就是没的看! 我就找错误,找来找去,发现英文没有问题,遇到汉字容易出问题,有的时候遇到汉字必出问题. 总结一下: 当使用模式匹配的时候,如:preg_match_all($pat,--)与preg_replace($pat,--)-- 容易出问题的情况如下:preg_match_all("/(汉字)+/ism","我是汉字,看你把我怎么着!",

解决wordpress不支持中文汉字用户名注册

搁置了好久的一个网站终于在昨天找到了一款适合的模板,也意味着最近可能要对那个网站动工了 然后一个小问题就是注册用户的时候不支持中文用户名,那个网站上打算互动的... SO 得想办法解决这个问题.. 其实也很简单上网搜索一下,中文的教程几乎是千篇一律地要修改WordPress的源文件formatting.php 至于怎么改呢?我也找到一段最简单的代码 将以下php代码复制到当前主题目录下的functions.php中, 就可以让WordPress支持使用中文用户名注册和登录了    代码如下 复制

javascript substring 字符截取(支持中文)代码

var url ='http://www.a.com/a.html'; var burl ='http://www.a.com/a.html#abc'; if( burl.substring(0,url.length) != url ) {  alert('不匹配'); } else {  alert(burl.substring(0,url.length)); } /* substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringobject.substring

JavaScript如何判断字符串长度(英文占1个字符,中文汉字占2个字符)

//计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: String.prototype.gblen = function() { var len = 0; for (var i=0; i<this.length; i++) { if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) { len += 2; } else { len ++; } } return len; } 方法二: function strlen(str){

JavaScript使用循环和分割来替换和删除元素实例_javascript技巧

使用循环和分割来替换和删除元素,经测试很简单,但很实用,特别适合新手朋友 <!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>使用循环和分割来替换和删除元素</title> <script> var arr = new Array(&

JS判断字符串长度(英文占1个字符,中文汉字占2个字符)

//计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: String.prototype.gblen = function() { var len = 0; for (var i=0; i<this.length; i++) { if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) { len += 2; } else { len ++; } } return len; } 方法二: function strlen(str){