数码资讯
Javascript中正则表达式反向引用的示例
最近,有一个要求传入字符串,并为每三个字符插入一个空格。 例: abcd1234来袭 输出ABC D12 34 想一想,准备编写如下函数 复制代码代码如下所示: 功能appendspace(S) { VaR的长度= s.length; var结果; var = 0; 对于(var i = 3;i =
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
最近,有一个要求传入字符串,并为每三个字符插入一个空格。
例:
abcd1234来袭
输出ABC D12 34
想一想,准备编写如下函数
复制代码代码如下所示:
功能appendspace(S)
{
VaR的长度= s.length;
var结果;
var = 0;
对于(var i = 3;i =长度;i = i + 3,最后=最后+ 3)
{
结果=结果+ s.substring(I-3、我)+ ;
}
结果=结果+ s.substring(最后,长度);
返回结果;
}
我觉得这个功能有点屌。
因此,替换()正则表达式替换方法被替换。
复制代码代码如下所示:
*
* $ 1表示参考匹配规则中第一对圆括号(({ 3 }))的文本。
*直接输出1美元,不带括号
* /
功能insertspace(S)
{
var result =更换( /(。{ 3 })/ g,1美元);
返回结果;
}
运行效果图
例:
abcd1234来袭
输出ABC D12 34
想一想,准备编写如下函数
复制代码代码如下所示:
功能appendspace(S)
{
VaR的长度= s.length;
var结果;
var = 0;
对于(var i = 3;i =长度;i = i + 3,最后=最后+ 3)
{
结果=结果+ s.substring(I-3、我)+ ;
}
结果=结果+ s.substring(最后,长度);
返回结果;
}
我觉得这个功能有点屌。
因此,替换()正则表达式替换方法被替换。
复制代码代码如下所示:
*
* $ 1表示参考匹配规则中第一对圆括号(({ 3 }))的文本。
*直接输出1美元,不带括号
* /
功能insertspace(S)
{
var result =更换( /(。{ 3 })/ g,1美元);
返回结果;
}
运行效果图
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。