javascript中的正则表达式使用指南


Posted in Javascript onMarch 01, 2015

使用方式

1.创建表达式

JavaScript中创建正则表达式类的方法:

var regex = new RegExp(“\\d{5}”) 或者 2.var regex = / \d{5} /(推荐)

/表达式/是JavaScript中专门为简化正则表达式编写而提供的语法,写在//中的正则表达式就不用管转义符了。

RegExp对象的方法:

2.判断是否匹配

test(str)判断字符串str是否匹配正则表达式,相当于IsMatch

        var regex = /.+@.+/;

        alert(regex.test("a@b.com"));

        alert(regex.test("ab.com"));

3.获取匹配结果

exec(str)进行搜索匹配,返回值为匹配结果(*),相当于c#中match()和matches()

如果 exec() 找到了匹配的文本,则返回一个结果数组(完全匹配的字符串以及提取组的结果。)。否则,返回 null。 要提取多个需要反复调用exec()类似于matches()方法。

注意全局模式        /…../g

在非全局模式下,调用一次exec()相当于match();

在全局模式下连续多次调用相当于matches()

---i忽略大小写

---m多行匹配

以上内容就是本文关于javascript中正则表达式的使用介绍了,希望大家能够喜欢。

Javascript 相关文章推荐
jquery select操作的日期联动实现代码
Dec 06 Javascript
js实现表格字段排序
Feb 19 Javascript
Javascript学习笔记之数组的构造函数
Nov 23 Javascript
javascript中Object使用详解
Jan 26 Javascript
JavaScript小技巧整理篇(非常全)
Jan 26 Javascript
javascript鼠标右键菜单自定义效果
Dec 08 Javascript
javascript如何实现360度全景照片问题汇总
Apr 04 Javascript
深入理解(function(){... })();
Aug 16 Javascript
微信小程序 弹窗输入组件的实现解析
Aug 12 Javascript
vue:el-input输入时限制输入的类型操作
Aug 05 Javascript
vue $mount 和 el的区别说明
Sep 11 Javascript
详解TS数字分隔符和更严格的类属性检查
May 06 Javascript
JQuery中使文本框获得焦点的方法实例分析
Feb 28 #Javascript
jQuery实现折线图的方法
Feb 28 #Javascript
js中split和replace的用法实例
Feb 28 #Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
Feb 28 #Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
Feb 28 #Javascript
js实现同一页面可多次调用的图片幻灯切换效果
Feb 28 #Javascript
js获取当前日期前七天的方法
Feb 28 #Javascript
You might like
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
PHP常用数组函数介绍
2014/07/28 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
javascript void(0)的妙用
2009/10/21 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
DOM 高级编程
2015/05/06 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
python显示生日是星期几的方法
2015/05/27 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
Python基础之条件控制操作示例【if语句】
2019/03/23 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
质检部职责
2013/12/28 职场文书
个人职业生涯规划书1500字
2013/12/31 职场文书
国培计划培训感言
2014/03/11 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
教师辞职信范文
2015/02/28 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
python实现简单倒计时功能
2021/04/21 Python