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 相关文章推荐
js简单实现删除记录时的提示效果
Dec 05 Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
JS实现从表格中动态删除指定行的方法
Mar 31 Javascript
JavaScript如何禁止Backspace键
Dec 02 Javascript
JS简单实现禁止访问某个页面的方法
Sep 13 Javascript
JavaScript“尽快失败”的原则实例详解
Oct 08 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
Jan 20 Javascript
深入理解基于vue-cli的vuex配置
Jul 24 Javascript
详解Vue中watch的高级用法
May 02 Javascript
JS的Ajax与后端交互数据的实例
Aug 08 Javascript
实用的Vue开发技巧
May 30 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 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中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
javascript this详细介绍
2016/09/19 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
2017/09/02 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
Python文件及目录操作实例详解
2015/06/04 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
python验证码识别的示例代码
2017/09/21 Python
Python算法之图的遍历
2017/11/16 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
Sahajan美国:阿育吠陀护肤品牌
2021/01/09 全球购物
前台接待岗位职责
2013/12/03 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
学年末自我鉴定
2014/01/21 职场文书
求职毕业生自荐书
2014/02/08 职场文书
节约用水演讲稿
2014/05/21 职场文书
2014年教师节活动总结
2014/08/29 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
培训计划通知
2015/07/15 职场文书
致接力运动员加油稿
2015/07/21 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫