开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JavaScript——正则表达式

简介:
+关注继续查看

   正则表达式

1    按照某种规则去匹配符合条件的字符串,通过内置对象RegExp支持正则表达式,一般情况下正则表达式一个字符对应字符串一个字符

2   实例化RegExp对象的方法 

  字面量

   构造函数

3   常用修饰符

   g  global全文搜索,不添加,搜索到第一个匹配停止

   i  igonre case忽略大小写,默认大小写敏感

   m  multiple lines多行搜索

4   正则表达式由两种基本字符类型组成

   原义文本字符

   元字符

5   元字符是正则表达式中有特殊含义的非字母字符,如:* \ [ ] {}?$^+|等等

6   常用字符

   \t水平制表符

 \v垂直制表符

 \n换行符

 \r回车符

 \o空字符

 \f换页符

 \cX与X对应的控制字符(Ctrl+X)

7   使用[]构建一个简单的类,类是指符合某些特性的对象,一个泛指,而不是特指某个字符,如:表达式[abc]把字符a或b或c归为一类,表达式可以匹配这类的字符

8   使用元字符^创建负向类或反向类,反向类的意思是不属于某类的内容,如:表达式[^abc]表示不是字符a或b或c的内容

9   使用元字符-创建范围类,如:[a-z]来连接两个字符表示从a到z的任意字符,这是一个闭区间,包含a和z本身

10   在[ ]组成的类内部是可以连写的如:[a-zA-Z]

11   如果想要去除符号类的在最后面写上要去除的符号如:[a-z-]


本文转自 拉考的考拉 51CTO博客,原文链接:http://blog.51cto.com/lakaodekaola/1942205


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
javascript 验证 yyyy-MM-dd HH:mm:ss 的正则表达式
原文:javascript 验证 yyyy-MM-dd HH:mm:ss 的正则表达式^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[0...
1465 0
验证(Javascript和正则表达式)
原文: 验证(Javascript和正则表达式) 昨天写了验证(C#和正则表达式),今天又写了个js版的验证。现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发。
943 0
JS+DIV实现自定义Title的显示方式
     自定义的title显示方式一直在华夏用,当你的鼠标悬停在带有提示的链接上时会有自定义的显示内容出现,显示的内容支持html代码,但是这个效果不支持firefox及其他浏览器,最近对之进行了改进,终于兼容了FF,Safari。代码如下:   var qTipTag = "a"; //Which tag do you want to qTip-ize? Keep it lowerc
1033 0
JS实现回调例子
function f_2(id){ return -id;}// func即回调函数function f_1(id,func){ id++; id=func(id); return id;}function f_3(){ var id=f_1(1,f_2); alert(id);}f_3();
617 0
用vbs、js 实现访问指定页面
在计划任务中添加Run.vbs 或 Run.jsRun.vbs ' Create an instance of IEDim IESet IE = CreateObject("InternetExplorer.
875 0
省市区三级联动,JS实现
文件下载地址:http://files.cnblogs.com/files/chenwolong/jsAddress.rar 示例截图: 在这里自己记录一个方法: function cmbAddOption(cmb, str, obj) { var option = document.
2398 0
js 实现谷歌浏览器中隐藏标签后setInterval事件暂停
Interval_control= setInterval(function(){newsSlide_ChangeImg(-1,'left',start_time);},3000);//设置自动切换函数 window.
760 0
23703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载