浅谈jQuery中的替换()方法

在阅读jQuery源代码的今天,发现了一个以前我没有注意到的问题,问题是replece(二)作为函数的参数,以前只知道更换()第二参数的功能,但不知道如何操作的今天,看到在函数的源代码替换(二)参数,阅读感觉更难,所以准备组织这个功能…

语法

Strinbject.replace(regexp / substr,更换)

返回值

返回一个新字符串,替换第一个匹配的正则表达式或之后的渴望与置换

替换参数替换时()方法是一个函数,在这种情况下,每一场比赛中调用该函数,并返回的字符串函数作为替换文本。这个函数的第一个参数是一个字符串匹配模式。下一个参数是一个字符串匹配的子表达式的模式,和可以有0个或多个这样的参数。下一个参数是一个整数,声明出现在strinbject比赛的位置。最后一个参数是strinbject本身。这段话复制到w3cschool。对我来说,上面的段落对我不是很清楚,也不能用我自己的话简单地描述,所以我们只能用例子来说明这一切。

复制代码代码如下所示:

字符串值=abc123 II;

string.replace( /( D)-({ da-z })/ g,功能(str1,str2,STR3,str4,str5){

console.log(str1); / / 3-1

console.log(str2); / / 3(第一次捕获)

console.log(STR3); / /我(二不捕获组)

console.log(str4); / /(5,出现在字符串中的位置)

console.log(str5); / / abc123 II(字符串)

返回i;

})



今天我要看的是jQuery源代码。

复制代码代码如下所示:

CamelCase:函数(字符串){

返回string.replace(rmsprefix,)代替(rdashalpha,fcamelcase);

},

fcamelcase =功能(所有的信){

返回letter.touppercase();

};



有些缺乏理解,感觉我现在知道这个功能的方式。

现在回想起来,我不知道当我用repleace()当我在过去。那时候,我是一个奇怪的符号,比如1美元,2美元等等。现在这个问题在晚上得到回答。

1美元,2美元,3美元…平均捕获率1, 2, 3…

复制代码代码如下所示:

字符串值=abc123 II;

((string.replace / console.log( D)-({ da-z })/ g,1元)); / /捕获组1(3)更换/( D)-({ da-z })/克

U3000

子串匹配的正则表达式为代表

复制代码代码如下所示:

字符串值=abc123 II;

((string.replace / console.log( D)-({ da-z })/ g,)); / /字符串匹配正则表达式(3-1)代替 /( D)-({ da-z })/克



$位于文本字符串匹配的左侧。

复制代码代码如下所示:

字符串值=abc123 II;

((string.replace / console.log( D)-({ da-z })/ g,`美元)); / /使用文本匹配字符串的左边(abc12)代替 /( D)-({ da-z })/克



在文本字符串,在美元的马的右边

复制代码代码如下所示:

字符串值=abc123 II;

((string.replace / console.log( D)-({ da-z })/ g,)); / /在字符串的右边,用文字代替 /( D)-({ da-z }) / G

U3000 U3000

直接符号$

复制代码代码如下所示:

字符串值=abc123 II;

((string.replace / console.log( D)-({ da-z })/ g,$)); / /使用$符号来代替 /( D)-({ da-z })/克



以上是关于替换()方法不清楚的地方我是白色的,如果有写错的地方,或者有这个方法的例子比较好,希望大家能分享…

以上是本文的全部内容,希望大家能喜欢。