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中SQL语句的应用实现
May 04 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
Apr 05 Javascript
js函数排序的实例代码
Jul 01 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
Uploadify上传文件方法
Mar 16 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 Javascript
layui 设置table 行的高度方法
Aug 17 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
JavaScript日期库date-fn.js使用方法解析
Sep 09 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 Javascript
vue2.0 watch里面的 deep和immediate用法说明
Oct 30 Javascript
vue实现图书管理系统
Dec 29 Vue.js
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
阿拉伯的咖啡与水烟
2021/03/03 咖啡文化
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
JavaScript浏览器选项卡效果
2010/08/25 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
vue生命周期实例小结
2018/08/15 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
Python smallseg分词用法实例分析
2015/05/28 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
实习教师自我鉴定
2013/09/27 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
面试通知邮件
2015/04/20 职场文书
大学团日活动总结书
2015/05/11 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书