`
tidus
  • 浏览: 9557 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Javascript 中 String.replace( ) 的妙用

阅读更多
String.replace( ) 简介


语法:
string.replace(regexp, replacement)

regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;如果是正则表达式,并且带有 global (g) 修饰符,则会替换所有出现的目标字符,否则,将只执行一次替换操作。

replacement :您要替换成的字符。

返回值是执行替换操作后的字符串。


String.replace( ) 的简单用法

var text = "javascript 非常强大 !";
text.replace(/javascript/i, "JavaScript");
// 返回:JavaScript 非常强大 !



String.replace( ) 替换所有出现的目标字符

var text= "javascript 非常强大 !JAVASCRIPT 是我最喜欢的一门语言 !";
text.replace(/javascript/ig, "JavaScript");
// 返回:JavaScript 非常强大 !JavaScript 是我最喜欢的一门语言 !



String.replace( ) 实现调换位置

var name= "Doe, John";
name.replace(/(\w+)\s*,\s*(\w+)/, "$2 $1");
// 返回:John Doe



String.replace( ) 实现将所有双引号包含的字符替换成中括号包含的字符

var text = '"JavaScript" 非常强大!';
text.replace(/"([^"]*)"/g, "[$1]");
// 返回:[JavaScript] 非常强大!



String.replace( ) 将所有字符首字母大写

var text = 'a journey of a thousand miles begins with single step.';
text.replace(/\b\w+\b/g, function(word) {
                           return word.substring(0,1).toUpperCase( ) +
                                  word.substring(1);
                         });

// 返回:A Journey Of A Thousand Miles Begins With Single Step.


css:不过我发现更简单有效的方法(text-transform)

语法:
text-transform : none | capitalize | uppercase | lowercase

none  :  默认值。无转换发生
capitalize  :  将每个单词的第一个字母转换成大写,其余无转换发生
uppercase  :  转换成大写
lowercase  :  转换成小写

<style type="text/css">
div { text-transform : uppercase; }
</style>

<div>tidus</div>



分享到:
评论

相关推荐

    Javascript String.replace的妙用

    String.replace( ) 简介 语法: 代码如下: string.replace(regexp, replacement) regexp :您要执行替换操作的正则... String.replace( ) 的简单用法 代码如下: var text = “javascript 非常强大 !”; text.repl

    js中字符替换函数String.replace()使用技巧

    在JavaScript中,`String.prototype.replace()` 是一个非常重要的字符串方法,用于在字符串中查找匹配的模式(可以是正则表达式或子字符串)并替换它们。这个方法的使用技巧广泛,能够实现各种复杂的字符串处理需求...

    js中字符替换函数String.replace()使用技巧.docx

    JavaScript中的`String.prototype.replace()`函数是一个非常实用的工具,它允许开发者在字符串中找到特定的字符或模式,并将其替换为其他字符或字符串。这个方法在前端开发、后端开发以及各种JavaScript相关的应用...

    javascript笔记 String类replace函数的一些事.docx

    ### JavaScript中的`String.prototype.replace`方法详解 #### 一、`replace`方法的基本用法 在JavaScript中,`String.prototype.replace`是一个非常重要的方法,用于替换字符串中的某些部分。其基本语法如下: ``...

    matlab开发-未经许可的Javascriptstring.zip.zip

    这个"matlab开发-未经许可的Javascriptstring.zip.zip"文件可能包含了关于如何在MATLAB中使用JavaScript字符串处理技术的相关资料,尽管它提及“未经许可”,这可能意味着其中的内容可能是版权保护或者非官方的教程...

    JavaScript String.replace函数参数实例说明

    JavaScript 中的 String.replace 方法是一个非常实用的字符串操作函数,它允许开发者将字符串中的特定内容替换成另外的内容。这个方法不仅适用于简单的文本替换,还可以处理正则表达式的匹配,提供高级的文本替换...

    JavaScript中String.prototype用法实例

    本文实例讲述了JavaScript中String.prototype用法。分享给大家供大家参考。具体如下: // 返回字符的长度,一个中文算2个 String.prototype.ChineseLength=function() { return this.replace(/[^\x00-\xff]/g,"**...

    Js中去掉空格经典代码

    为了方便使用,这里采用扩展JavaScript原生`String`对象的方法实现,即通过扩展`String.prototype`来实现这些功能: ```javascript String.prototype.Trim = function () { return this.replace(/(^\s*)|(\s*$)/g,...

    关于JS字符串函数String.replace()

    JS字符串函数String.replace()是JavaScript中一个非常实用的字符串操作方法,它允许开发者针对字符串中的文本进行替换。这个函数对于文本处理非常重要,因为它可以应用正则表达式来实现复杂的模式匹配和替换逻辑。 ...

    Js里面给String添加trim()方法,实现去掉字符串两边空格

    在JavaScript编程语言中,处理字符串是一项常见的任务,尤其是在数据清洗、格式化以及用户输入验证等场景下。原生的JavaScript自ECMAScript5标准引入后,就已经提供了`String.trim()`方法来去除字符串首尾的空白字符...

    string-replace-async:异步String.prototype.replace()

    字符串替换异步知道如何等待的“ string” .replace()函数安装$ npm install string-replace-async用法let replaceAsync = require ( "string-replace-async" ) ;await replaceAsync ( "#rebeccapurple" , / # ( \...

    JS仿C#的String.Format函数

    在JavaScript中,没有内置的`String.Format`函数,如C#中那样,它提供了一种方便的方式来格式化字符串。然而,由于JavaScript的灵活性,我们可以创建一个类似的函数来实现这一功能。`String.Format`的主要作用是将...

    为javascript添加String.Format方法

    然而,JavaScript原生并不提供像C#或Java那样的`String.Format`方法,这使得在需要格式化字符串时,开发者通常需要使用加号(+)或者模板字符串(ES6引入的新特性)来组合字符串和变量。这在处理复杂格式化需求时...

    前端项目-underscore.string.zip

    1. **字符串格式化**:在JavaScript中,我们可以使用模板字符串或者_.template方法来实现简单的字符串格式化,但underscore.string提供了一个更为强大的`fmt`方法,允许我们像C语言的printf一样进行复杂的格式化操作...

    js中关于String对象的replace使用详解.docx

    ### JavaScript中String对象的replace方法使用详解 #### 一、引言 在JavaScript编程中,字符串处理是一项非常常见的任务。`String`对象提供了多种方法来帮助我们高效地处理字符串数据,其中`replace`方法尤其重要...

Global site tag (gtag.js) - Google Analytics