<div id="content">
          www.51js.com<br/>
        bbs.51js.com<br/>
</div>
<script>
<!--
    //innerHTML得到的是id="content"标签里面的内容,关于这个属性的详细讨论
    //在本书的第12章进行
    var str = content.innerHTML;
    //字符串的replace方法支持正则表达式作为参数,下面的方法将包含"51js"的内容中
    //"51js"的部分替换成红色字体
    content.innerHTML = str.replace(/(51js)/g,"<font color='red'>$1</font>");
-->

</script>

这里用$1来表示分组1

用正则来获取分组

var id="511024801209001";
    var exp=/"d{6}("d{2})("d{2})("d{2})"d{3}/;
    var s=exp.exec(id); 用表达式去执行分割字串的操作
    document.write("id:"+s[0]);
    document.write("year:"+s[1]);
    document.write("month:"+s[2]);

document.write("day:"+s[3]);

转载于:https://www.cnblogs.com/lishenglyx/archive/2008/12/04/1347612.html

js王者归来之正则表达式相关推荐

  1. html js脚本限制 正则,简单谈谈JS中的正则表达式

    1.正则表达式包括两部分 ①定义正则表达式的规则: ②正则表达式的模式(i/g/m): 2.声明正则表达式 ① 字面量声明: var reg = /表达式规则/表达式模式: eg:var reg = ...

  2. 如何在JS中应用正则表达式

    背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式 如下代码: 1 $("#zhengze").click(function () { 2 ...

  3. js中的正则表达式(2)

    前言 紧接着上次的js中的正则表达式(1),这一文搁在那很久了的,本文为初学者学习笔记心得,适用我这种小白,并不是什么高大尚的内容,您将在本文中看到,如何实现重复字符匹配,子表达式的使用,嵌套以及re ...

  4. js中字符串正则表达式、正则法则pattern、RegExp、flags、exec

    全栈工程师开发手册 (作者:栾鹏) js系列教程3-字符串.正则表达式全解 js中字符串正则表达式 正则法则的应用 正则表达式 = /pattern/flags 其中flags中g表示匹配全部,i表示 ...

  5. 前端开发:JS中关于正则表达式的使用汇总

    前言 在前端开发过程中,关于正则表达式的使用也是必备技能,尤其是在实际业务需求的时候,需要处理一些不能按照正常语句操作的逻辑,如前端开发中的字符匹配.参数处理等都需要正则表达式来匹配截取处理.虽然正则 ...

  6. JS常用的正则表达式(匹配邮箱、名字、手机号等等)

    JS常用的正则表达式(匹配邮箱.名字.手机号等等) /* 匹配英文或字符名字的正则表达式 */ var userNameReg = /^\w{6,30}$/; /* 匹配邮箱的正则表达式 */ var ...

  7. js 正则匹配邮箱_日常收集JS邮箱验证正则表达式

    背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话.邮箱.手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担 ...

  8. 【JS】JavaScript正则表达式基础

    目录 一.正则表达式基础 二.JS字符串使用正则表达式 (1).新建正则表达式对象 (2).方法 (3).使用 三.Regexper 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScri ...

  9. js中的正则表达式入门

    什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串.将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等 ...

最新文章

  1. 按esc键退出的一个函数
  2. python的with用法(参考)
  3. DbgPrint 函数流程分析
  4. CVPR-2021收集
  5. Windows下的ping
  6. 【转】匈牙利命名法(Hungarian Notation)
  7. IntelliJ IDEA 编辑器配置vue高亮显示
  8. 汇编语言-子程序调用
  9. 把分类信息,在表格中展现出来,通过合并单元格来实现信息之间的层级关系...
  10. Prototype使用$R()函数
  11. 读取SD卡文件夹下的MP3文件和播放MP3文件
  12. ASP.NET MVC- UrlHelper的用法
  13. 20个常用模拟电路(详细分析)
  14. 明尼苏达量表结果分析_明尼苏达满意度量表的指标
  15. 十大管理47个过程说明:含义,输入,输出,工具,解释
  16. 2018 网易校招 骰子游戏
  17. 一个是阆苑仙葩,一个是美玉无瑕
  18. 学会洞察行业,让选择大于努力
  19. 微信公众平台开发--入门了解
  20. 6-9.添加HLSL镜面高光

热门文章

  1. java 类继承命名_Java 语言的类间的继承关系是( )。_学小易找答案
  2. java小项目图书管理系统_Java小项目迷你图书管理系统
  3. ajax前端取消用户发送重复请求
  4. verilog异步复位jk触发器_同步复位和异步复位常见问题总结
  5. python runner功能_Python 如何使用 HttpRunner 做接口自动化测试
  6. pycharm直接显示所有show value的值(直接打开所有的值)
  7. Python之 if-else
  8. ~~堆(数据结构)(附模板题 AcWing 838. 堆排序)
  9. CSSSCSS的学习笔记
  10. 最新福昕高级阅读编辑器