博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Regular expression notation(正则表达式)
阅读量:6691 次
发布时间:2019-06-25

本文共 1193 字,大约阅读时间需要 3 分钟。

 

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."

转载地址:http://vthao.baihongyu.com/

你可能感兴趣的文章
Angular CLI 创建你的第一个 Angular 示例程序
查看>>
深入理解javascript原型和闭包(16)——完结
查看>>
近日记事2-PG库挂掉了,还是恢复吧~
查看>>
数据源ObjectDataSource的数据访问类的编写
查看>>
如何点击每一列的时候alert其index
查看>>
【原创翻译】类型
查看>>
深入解读Windows Azure VM 实例级 IP
查看>>
python常用函数
查看>>
Eclipse记录
查看>>
C++ 一个自己实现的字符串类
查看>>
KVM
查看>>
我的友情链接
查看>>
字节流
查看>>
大型网站架构演变和知识体系
查看>>
抛砖引玉:Session和Cookie在WEB开发中的最佳实践
查看>>
一次小***处理
查看>>
Nginx配置文件nginx.conf中文详解
查看>>
linux anaconda kickstart基础
查看>>
DITA vs DocBook
查看>>
调整Outlook 2010的pst文件大小
查看>>