正则 \d

作者: Shiki_思清 | 来源:发表于2020-05-26 16:35 被阅读0次

    . 匹配除换行符以外的任意字符

    \w 匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'。

    \s 匹配任意的空白符

    \d 匹配数字

    {3}+ 出现3次以上

    \b 匹配单词的开始或结束

    ^ 匹配字符串的左侧第一位开始

    $ 匹配字符串的右侧第一位开始

    '2018-10-07T11:48:47 Asia/zh-cn'.match( /\d{1,}/g )
    (6) ["2018", "10", "07", "11", "48", "47"]
    '2018-10-07T11:48:47 Asia/zh-cn'.match( /\d{1,2}/g )
    (7) ["20", "18", "10", "07", "11", "48", "47"]
    '2018-10-07T11:48:47 Asia/zh-cn'.match( /\d{1}/g )
    (14) ["2", "0", "1", "8", "1", "0", "0", "7", "1", "1", "4", "8", "4", "7"]
    '2018-10-07T11:48:47 Asia/zh-cn'.match( /\d{1,3}/g )
    (7) ["201", "8", "10", "07", "11", "48", "47"]

    ?= 前向声明
    ?! 反前向声明
    ?!\b 非开始或结束位
    $ 从右向左

    var str = 'abacad'
    var re = /a(?=b)/g
    str = str.replace(re, '*') // *bacad

    相关文章

      网友评论

          本文标题:正则 \d

          本文链接:https://www.haomeiwen.com/subject/kbjvahtx.html