javascript中正则表达式反向引用示例介绍

 更新时间:2014年03月26日 15:56:56   投稿:whsnow  
这篇文章主要介绍了javascript中正则表达式反向引用,需要的朋友可以参考下

最近遇到一个需求,传入一个字符串,每三个字符插一个空格

例:

传入abcd1234

输出 abc d12 34

思考了一下,准备写一个函数如下

复制代码 代码如下:

function appendSpace(s)
{
var length = s.length;
var result = "";
var last = 0;
for(var i = 3;i<=length;i=i+3,last = last+3)
{
result = result+s.substring(i-3,i)+" ";
}
result = result+s.substring(last,length);
return result;
}

感觉这个函数有点。。。

于是换了replace()正则表达式替换方法
复制代码 代码如下:

/*
*$1表示引用匹配规则中第一对括号(此处为"(.{3})")命中的文本
*不加括号的时候会直接输出$1
*/
function insertSpace(s)
{
var result =s.replace(/(.{3})/g,"$1 ");
return result;
}

运行效果如图

相关文章

  • 正则表达式 匹配至少有一个非空白字符并且不超过指定长度

    正则表达式 匹配至少有一个非空白字符并且不超过指定长度

    最近需要用到一个验证,规则为:至少有一个非空白字符并且不超过指定长度,想用正则表达式来处理,上网搜了一下,发现其他人也有和我一样的需求,并且有高手给了几个很精彩的解决方案,现将网上的解决方案整理一下,以备其他有相同需求的人参考
    2011-11-11
  • 正则基础之 捕获组(capture group)

    正则基础之 捕获组(capture group)

    捕获组就是把正则表达式中子表达式匹配的内容,保存到内存中以数字编号或显式命名的组里,方便后面引用,这里就为大家简单介绍一下
    2023-05-05
  • 8个你应该了解的正则表达式提高你的工作效率

    8个你应该了解的正则表达式提高你的工作效率

    正则表达式也可以被当作是一门语言,入门时可能很吃力,不过一旦学会了就方便很多,在处理一些比较复杂的替换时,正则表达式就会发挥它的真正作用,本文整理了一些常用的正则,感兴趣的朋友可以了解下,或许对你有所帮助
    2013-01-01
  • Xcode 正则表达式实现查找替换功能

    Xcode 正则表达式实现查找替换功能

    正则表达式(Regular Expressions)是一种强大的工具,可以帮助我们在复杂的文本中进行精确的匹配和替换,本文将详细介绍如何在 Xcode 中利用正则表达式实现查找替换功能,感兴趣的朋友跟随小编一起看看吧
    2025-01-01
  • 如何用javascript正则表达式验证身份证号码是否合法

    如何用javascript正则表达式验证身份证号码是否合法

    在用户注册页面有些需求要求的比较严格,需要对身份证验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。此篇文章主要是讲解如何用javascript正则表达式验证身份证号码是否合法,需要的朋友可以参考下
    2015-07-07
  • JavaScript常用的正则表达式表单验证代码

    JavaScript常用的正则表达式表单验证代码

    验证表单的不同内容用的是不同的正则表达式。客户端验证常用的几个。
    2010-12-12
  • jQuery验证手机号邮箱身份证的正则表达式(含港澳台)

    jQuery验证手机号邮箱身份证的正则表达式(含港澳台)

    本文通过一个demo实例给大家介绍了jquery验证手机号邮箱身份证的正则表达式含有港澳台的手机号,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-10-10
  • js正则解析URL参数示例代码

    js正则解析URL参数示例代码

    URL参数使用js正则解析具体实现代码如下,有需求的朋友可以参考下,希望对大家有所帮组
    2013-08-08
  • 实例代码详解正则表达式匹配换行

    实例代码详解正则表达式匹配换行

    在javascript中,使用正则表达式匹配换行可能会遇到各种问题,下面就通过实例介绍一下如何实现此功能,对正则表达式匹配换行相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • RegExp 随笔 JavaScript RegExp 对象

    RegExp 随笔 JavaScript RegExp 对象

    这篇文章主要介绍了RegExp 随笔 JavaScript RegExp 对象,需要的朋友可以参考下
    2016-10-10

最新评论