uw=str.replace(/\b\w+\b/g,function(word){ returnword.substring(0,1).toUpperCase()+word.substring(1);} ); 说明:匹配一次就执行一次函数,匹配的内容作为参数 //把数字转成对应的汉子 varary=["一","二","三","四","五","六"] "123456".replace(/\d/g,function(val){ returnary[val-1]...
str.replace(reg,function(){}) 应用的地方很多啊,最基本的就是 比如str 是一串数字,比如你要把这...
w3school:JavaScript String replace() 方法 一、常规使用 将aaa替换为111: var str = "aaa,bbb,ccc"; str.replace('aaa', "111");//输出'111,bbb,ccc' 将连续的字母替换为111: var str = "aaaaaaa,bbbbbb,ccc"; str.replace(/\w+/g, "111");//输出'111,111,111' 将所有字母全部替换为1: va...
1是与正则表达式中的第1个子表达式相匹配的文本。以此类推$2是第二个.举例:constreg=/(\d{3})(\d{2})(\d*)(\d{4})/,letphoneNum="15612345678",constres=phoneNum.replace(reg,'$1***$2***$3***$4'),console.log(res)//"156***12***34***5678"。
replace(/\d/g,function(i){ return ary[i - 1]; }) 还有一种用法就是 不替换 字符串,只是利用replace 可以 匹配几次,这个function 就执行几次的特性。来做一些事情,比如格式化时间字符串。等等。$1--$9 是RegExp 自带的,只要放生了匹配就会有。 test exec str的replace 都会有。代表的是 分组,即小...
JavaScript 中 replace 函数的作用 JavaScript 中的 replace 函数用于在字符串中查找与正则表达式或字符串匹配的内容,并将其替换为新的内容。replace 函数返回一个新的字符串,原字符串不会被修改。 正则表达式在 replace 函数中的应用 在replace 函数中,正则表达式用于定义要查找的匹配模式。一旦找到匹配项,就可以将其...
replace(/\d/g,function(i){ return ary[i - 1]; }) 还有一种用法就是 不替换 字符串,只是利用replace 可以 匹配几次,这个function 就执行几次的特性。来做一些事情,比如格式化时间字符串。等等。$1--$9 是RegExp 自带的,只要放生了匹配就会有。 test exec str的replace 都会有。代表的是 分组,即小...
在replace函数中,$1,$2,$3,可以分别用来表示:正则表达式中,匹配出的第1、2、3个子表达式。但如果$1,$2,$3直接写在正则表达式中,是不合法的。这串HTML代码中的$1,$2,$3其实和正则表达式无关,只是变量,起占位的作用:在服务器端,会通过脚本(如Node.js)将HTML文件中的$1,$2,$3...
var str = "圆钢¢12-100";var reg = /(¢\d+)[^X\d]+(\d+)/g;str = str.replace(reg, "$1X$2");console.log(str);