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 相关文章推荐
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
jQuery版本升级踩坑大全
Jan 12 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
Apr 01 Javascript
node.js操作mongodb简单示例分享
May 25 Javascript
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
浅谈Vue数据绑定的原理
Jan 08 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
详解vue-cli3 中跨域解决方案
Apr 10 Javascript
微信小程序聊天功能的示例代码
Jan 13 Javascript
详解React 元素渲染
Jul 07 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
Oct 30 Javascript
Javascript webpack动态import
Apr 19 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
YB217、YB235、YB400浅听
2021/03/02 无线电
PHP 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
yii用户注册表单验证实例
2015/12/26 PHP
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
[02:03]《现实生活中的DOTA2》—林书豪&DOTA2职业选手出演短片
2015/08/18 DOTA
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
五十岁生日宴会答谢词
2014/01/15 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
春节联欢会策划方案
2014/05/16 职场文书
服务承诺书范文
2014/05/19 职场文书
法人委托书
2014/07/31 职场文书
交通工程专业推荐信
2014/09/06 职场文书
委托证明书
2014/09/17 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
女生抽烟检讨书
2014/10/05 职场文书
工作检讨书怎么写
2014/10/10 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
2016党员干部政治学习心得体会
2016/01/23 职场文书
高二语文教学反思
2016/02/16 职场文书
高中历史教学反思
2016/02/19 职场文书