• Regular expression notation(正则表达式)



    Regular expression notation     by Danny Goodman   <JavaScript & DHTML Cookbook>

    Character   Matches                 Example
    \b     Word boundary               /\bto/                 matches "tomorrow"
                                                   /to\b/                 matches "Soweto"
                                                   /\bto\b/               matches "to"
    \B     Word nonboundary        /\Bto/                    matches "stool" and "Soweto"
                                                   /to\B/                    matches "stool" and "tomorrow"
                                                      /\Bto\B/                matches "stool"
    \d          Numeral 0 through 9         /\d\d/                       mathces "42"
    \D          Nonnumeral                          /\D\D/                         mathes "to"
    \s          Single whitespace                 /under\sdog/             matches "under dog"
    \S          Single nowwhitespace                  /under\Sdog/         matches "under-dog"
    \w          Letter,numeral,or underscore             /1\w/                           matches "1A"
    \W          Not a letter,numeral,or undersore     /1\W/                   matches "1%"
    .           Any character except a newline        /../                            matches "Z3"
    [...]      any one of the character set in brackets        /J[aeiou]y/          matches "Joy"
    [^...]      Negated characted set                    /J[^eiou]y/                   matches "Jay"
    *           Zero or more times                          /\d*/                   matches "","5", or"444"
    ?           Zero or one time                              /\d?/                  matches "" or "5"
    +           One or more times                          /\d+/               matches "5" or "444"
    {n}         Exactly n times                                  /\d{2}/          matches "55"
    {n,}        n or more times                                /\d{2,}/          matches "555"
    {n,m}       at least n, at most m times             /\d{2,4}/      matches "5555"
    ^           at beginning of a string or line         /^Sally/        matches "Sally says..."
    $           at end of a string or line                    /Sally.$/         matches "hi,Sally."

  • 相关阅读:
    Droptiles
    10 条建议让你创建更好的 jQuery 插件
    15个值得开发人员关注的jQuery开发技巧和心得
    8 个最好的 jQuery 树形 Tree 插件
    jQuery的发展史,你知道吗?
    20+个可重复使用的jQuery代码片段
    10 款基于 jQuery 的切换效果插件推荐
    关于浏览器事件的思考
    JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
    Javascript函数声明与函数表达式的区别
  • 原文地址:https://www.cnblogs.com/geovindu/p/1667334.html
Copyright © 2020-2023  润新知