文档章节

正则表达式

sunnyGirl
 sunnyGirl
发布于 2016/11/27 13:17
字数 455
阅读 0
收藏 0

1.两个反斜杠是正则表达式的字面量 var box=new RegExp()

2. var pattern=/Go*gle/i var str=“google” pattern.test(str)

1. *表示匹配零个,一个或多个

2. +表示匹配一个或多个

3.?表示零个或一个

4. .表示除了匹配换行符之外的任意字符

var pattern=/g..gle/i var str="google" pattern.test(str)返回的是true

5. {n,m}匹配某个字符n到m次,包含n和m

var pattern=/go{1,3}gle/i var str=“google” pattern.test(str) 返回是true 如果是o{3}就是匹配到三次

6. {n,}表示匹配到n次或者n次以上

7. [a-z]表示26个小写字母,任意一个都可以匹配

8.[0-9]*表示匹配到数字0,一次或者多次

9. [^0-9]表示匹配非0-9的字符

10. \w匹配字母,数字以及下划线

11.\d匹配[0-9]之间任意的一个字符

12.\s匹配的是空白字符

13. var pattern=/google{1,3}/i var str="google" pattern.test(str)表示匹配e 1-3次

var pattern=/(google){1,3}/i var str="google" pattern.test(str)表示匹配google1-3次

要注意两者之间的不同,分组匹配和单独匹配

分组匹配在js的验证中会经常用到,对于邮箱的验证,密码的验证和用户名的验证

var pattern=/8(.*)8/ var str=“8google8” 匹配返回的是true

14. 对字符串进行严格匹配 var pattern=/^ $/把头和尾严格限制

比如匹配一个字符串 var str=“google 2016” var pattern=/^[a-z]+\s[0-9]{4}$/

15.在正则表达式中通常用分组的方式来对字符串进行验证 var pattern=/() () ()/

16.|的选择符必须要用分组符号将其括起来,才会起到作用 /^[a-zA-Z0-9]+\.(zip|rar|gz)$/ 用反斜杠是为了将.转译

© 著作权归作者所有

共有 人打赏支持
上一篇: ajax异步处理
下一篇: 初识数据库
sunnyGirl
粉丝 0
博文 9
码字总数 3863
作品 0
武汉
私信 提问

暂无文章

[转载]重磅消息:误区陷阱、软件分类和GNU

stallman376032123 Non classé 16 octobre 2018 2 Minutes (注:对原文有精简) GPL、AGPL 并非最严格的许可证,详情请继续阅读本篇文章。可能很多人看到本文好多字,被字数吓得关闭网页,...

ICE冰焰火灵X
25分钟前
0
0
Impala和Hive集成Sentry、Kerberos认证

关于 Kerberos 的安装和 HDFS 配置 kerberos 认证,请参考 HDFS配置kerberos认证。 关于 Kerberos 的安装和 YARN 配置 kerberos 认证,请参考 YARN配置kerberos认证。 关于 Kerberos 的安装和...

hblt-j
34分钟前
1
0
Ubuntu 18.04 PostgreSQL 11 apt 默认安装某些问题解析

首先默认安装软件(本文以PostgreSQL 11.1为例,其他版本类似)。 sudo apt install postgresql-11 等待软件自动安装并完成配置,启动服务。 服务状态如下: vmware@vmware-virtual-machine:...

白豆腐徐长卿
47分钟前
1
0
一步步动手实现高并发的Reactor模型 —— Kafka底层如何充分利用多线程优势去处理网络I/O与业务分发

一、从《Apeche Kafka源码剖析》上搬来的概念和图 Kafka网络采用的是Reactor模式,是一种基于事件驱动的模式。熟悉Java编程的读者应该了解Java NIO提供了Reactor模式的API。常见的单线程Jav...

Anur
50分钟前
1
0
数字信号处理各种处理及图象

https://wenku.baidu.com/view/b1bb67f1f90f76c661371a75.html?sxts=1544696459935

whoisliang
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部