首页 > Web开发 > 详细

JS正则表达式总结

时间:2018-04-13 10:09:46      阅读:138      评论:0      收藏:0      [点我收藏+]

JS中正则定义的两种方式:

1、对象定义:var reg = new RegExp(pattern, attributes); 示例:var reg = new RegExp(i, "a");

2、直接量语法:var reg = /pattern/attributes ; 示例:var reg = /a/i ;

 

正则使用场景:

1、验证

例如对邮箱格式进行验证,一般在验证情况下,需要在头尾分别加上^和$。

2、匹配或搜索替换

根据要求进行匹配或者替换某些字符,这种情况一般对字符串部分内容进行匹配。

 

正则符号表示:

[.....]:匹配括号内的任何字符(即中括号表示匹配范围

[^.....]:匹配不在括号内的任何字符

[a-z]:匹配从小写a到z之间的任何字符

[0-9]:匹配从数字0到9之间的任何字符

. :查找单个单词,除了换行符和结束符

\w:查找单词字符,相当于[a-zA-Z0-9]]

\W:查找非单词字符,相当于[^a-zA-Z0-9]

\s:查找空白字符

\S:查找非空白字符

\d:查找数字

\D:查找非数字

\b:匹配单词边界

\r:查找回车符

\t:查找制表符

\0:查找null字符

\n:查找换行符

 

字符匹配数量:

 

JS正则表达式总结

原文:https://www.cnblogs.com/Yoriluo/p/8818175.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!