Powered by md-Blog  文 - 篇  访客 -

  • 3、正则表达式的字面量、构造函数 RegExp JavaScript

    1、字面量var reg = /bisb/gi; //正则表达式文本写在两个/ /之间,g 全文匹配,i忽略大小写 'My name is ycmbcd,This is my name Is'.replace(reg, 'xxx');2、构造函数var reg = new RegExp('\bis\b', 'gi'); //字符串转义\为,i忽略大小写 'My name is ycmbcd,This is my name Is'.replace(reg, 'xxx');../../md/正则表达式/

    2020-11-01 17:25:23   2018-12-25 16:32:30
    分类:正则表达式 / 浏览:015457267505572
  • 4、正则表达式的元字符、Js匹配、取反应用例子说明

    字符含义t水平制表符v垂直制表符n换行符r回车符0空字符f换页符cX与X对应的控制字符(Ctrl+X)abt #ab + TabJs匹配[abc] abc中的一个'a1b2c3d4'.replace(/[abcd]/g, 'X');输出:"X1X2X3X4"取反1 abc中的一个'a1b2c3d4'.replace(/2/g, 'X');输出:"aXbXcXdX"abc ↩abcd ↩../../md/正则表达式/

    2020-11-01 17:25:23   2018-12-25 16:36:40
    分类:正则表达式 / 浏览:015457270004558
  • 8、正则表达式的分组、或、反向应用($捕获)例子说明

    // 匹配一个字母+数字连续出现3次 'a1b2c3d4xx'.replace(/[a-z]d{3}/g,'A'); 输出:"a1b2c3d4xx" 'a1b2c3d4xx'.replace(/([a-z]d){3}/g,'A'); 输出:"Ad4xx" "ycmbcd".replace(/ycm|bcd/g,'X'); 输出:"XX" "ycmcdycbcd".replace(/yc(m|b)cd/g,'X'); 输出:"XX" "2018-01-18".replace(/(d{4})-(d{2})-(d{2})/g,'$1年$2月$3日'); 输出:"20

    2020-11-01 17:25:23   2018-12-25 16:36:40
    分类:正则表达式 / 浏览:015457270008168
  • 9、正则表达式前瞻、后顾的意思及应用例子说明

    解析是否符合断言:头部→尾部 (前瞻) 尾部→头部 (后顾)JavaScript不支持正向前瞻 exp(?=assert)w(?=d) 'a2*3'.replace(/w(?=d)/g,'X'); 输出:"X2*3" 'ab2*3'.replace(/w(?=d)/g,'X'); 输出:"aX2*3" 'ab-2*3'.replace(/w(?=d)/g,'X'); 输出:"ab-2*3"负向前瞻 exp(?!assert)'ab-2*33'.replace(/w(?!d)/g,'X'); 输出:"XX-X*3X"../../md/正则表

    2020-11-01 17:25:23   2018-12-25 16:36:40
    分类:正则表达式 / 浏览:015457270009881
  • md-Blog 为博客添加视频音频

    媒体标签本博客系统,为避免和正常的 HTML5 音、视频标签 <video>、<audio> 重复,影响 HTML5 技术内容展示。顾在标签前加入 md- 进行实现。注意:使用示例时请将示例中的 -- 替换成 -视频演示横屏演示示例:将 -- 替换成 -<md-video>media/taiyuan.mp4</md-video><md--video>media/taiyuan.mp4</md--video>竖屏演示,设

    2020-11-01 17:25:23   2020-05-08 16:25:09
    分类:md-Blog教程 / 浏览:015889263096819
  • md-Blog 添加百度统计功能

    1、百度统计后台操作1、访问百度统计地址:https://tongji.baidu.com/ 注册/登录账户。2、打开 管理 → 网站列表 → 自有网站 → 新增网站。3、点击获取代码4、复制代码框中的内容2、md-Blog 后台操作1、进入控制台2、在百度统计一栏开启功能3、粘贴代码到脚本代码框中4、保存5、静态生成6、添加成功后,博客侧边栏会出现

    2020-11-01 17:25:23   2019-01-30 14:51:36
    分类:md-Blog教程 / 浏览:015488310966939
  • 0、常用正则表达式

    基于 javascript 语法规则匹配(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/).test('ycmbcd@qq.com'); //邮箱匹配,只允许英文字母、数字、下划线、英文句号、以及中划线组成 (/^(13[0-9]|14[5|7]|15[0-9]|18[0-9]|17[0-9])d{8}$/).test('13777734538'); //手机匹配 (/^(d{3}-d{8}|d{4}-d{7})$/).test('021-1234567'); //电话号码(0511-1234567、021-12345678) (/^d{17}[dxX]$/).test('1234

    2020-11-01 17:25:22   2018-12-25 16:21:24
    分类:正则表达式 / 浏览:015457260843686
  • 10、正则表达式在 JavaScript(JS) 中的函数,test()、exec() 例子说明

    test(str) 测试字符串是否匹配RegExp正则表达式返回 true / falsenew RegExp("W3School").test('Visit W3School'); 输出:true var reg = /wd{2}/; reg.test('w4'); 输出:false var reg = /wd{2}/; reg.test('w42'); 输出:true非 g 全局时,lastIndex 不生效。有 g 全局搜索时,由于有lastIndex属性。指针会从第一次的结果中依次类推。如果到末尾将重置为 1

    2020-11-01 17:25:22   2018-12-25 16:36:40
    分类:正则表达式 / 浏览:015457270002642
  • 11、正则表达式在 JavaScript(JS) 中的函数 replace() 替换例子说明

    replace() 替换,没有g,一次,有 g 全局'a2,b3,c4,d5'.replace(/d/g, 'x'); 输出:"ax,bx,cx,dx" 'a2,b3,c4,d5'.replace(/d/, 'x'); 输出:"ax,b3,c4,d5"函数替换,4个参数 function(匹配字符串,分组内容,index,原字符串)'a1b2c3d4e5'.replace(/d/g, function(match, index, origin){ console.log(index); return parseInt(match) + 1; }); 输出:1 3 5 7 9

    2020-11-01 17:25:22   2018-12-25 16:36:40
    分类:正则表达式 / 浏览:015457270006175
  • 13、正则表达式在 JavaScript(JS) 中的函数 split() 分割的例子说明

    split() 分割'2,3,4,5'.split(','); 输出:(4) ["2", "3", "4", "5"] 'a2,b3,c4,d5'.split(/d/); 输出:(5) ["a", ",b", ",c", ",d", ""] 'a2,b3,c4,d5'.split(/d/g); 输出:(5) ["a", ",b", ",c", ",d", ""]../../md/正则表达式/

    2020-11-01 17:25:22   2018-12-25 16:36:40
    分类:正则表达式 / 浏览:015457270006756
  • 春明


     
    百度站内搜索


  • 晋ICP备18012953号-1
  • 百度统计