简述JavaScript中正则表达式的使用方法


Posted in Javascript onJune 15, 2015

 正则表达式是一个对象,它描述了字符模式。

JavaScript的RegExp类表示正则表达式和字符串和正则表达式定义,使用正则表达式来进行强大的模式匹配和搜索和替换文本功能的方法。
语法:

正则表达式可以用RegExp( ) 构造这样的定义:

var pattern = new RegExp(pattern, attributes);

or simply

var pattern = /pattern/attributes;

这里是参数的说明:

  •     pattern: 一个字符串,指定正则表达式或其他正则表达式的模式。
  •     attributes: 包含任何 "g", "i", 和"m" 属性指定全局,分别一个可选的字符串,不区分大小写和匹配。

括号:

在正则表达式的上下文中使用时,括号([])具有特殊的意义。它们被用于查找字符的范围。

简述JavaScript中正则表达式的使用方法

 上面显示的范围是一般的;你也可以使用的范围[0-3],通过3从0匹配任何十进制数, 或范围[b-v]匹配任何小写字母,从b至v
限定符:

频率或方括号内的字符序列与单个字符的位置可以通过一个特殊的字符来表示。每个特殊字符具有特定的内涵。在+, *, ?, 和$标志都遵循一个字符序列。
 示例:

简述JavaScript中正则表达式的使用方法

下面的例子将清除有关匹配字符的概念。

简述JavaScript中正则表达式的使用方法

Literal characters:

简述JavaScript中正则表达式的使用方法

 元字符仅仅是前面加一个反斜杠,其作用是让组合有特殊含义的字母字符。

例如,可以使用'\d'元字符搜索大的货币总额:/([\d]+)000/,这里\d将搜索数字字符的任意字符串。

以下是元字符,可以在Perl风格的正则表达式中使用的列表。

简述JavaScript中正则表达式的使用方法

 修饰符

几个修饰符是可用,可以使工作与正则表达式要容易得多,比如大小写,在搜索多行等。

简述JavaScript中正则表达式的使用方法

Javascript 相关文章推荐
用js调用迅雷下载代码的二种方法
Apr 15 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
Aug 20 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
Oct 17 Javascript
JS实现动态移动层及拖动浮层关闭的方法
Apr 30 Javascript
javascript显示倒计时控制按钮的简单实现
Jun 07 Javascript
babel基本使用详解
Feb 17 Javascript
ES6新特性之字符串的扩展实例分析
Apr 01 Javascript
js简单实现网页换肤功能
Apr 07 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
原生JS进行前后端同构
Apr 22 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
Aug 13 Javascript
vue设计一个倒计时秒杀的组件详解
Apr 06 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
Jun 15 #Javascript
在JavaScript中使用开平方根的sqrt()方法
Jun 15 #Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 #Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
Jun 15 #Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 #Javascript
JavaScript中的pow()方法使用详解
Jun 15 #Javascript
在JavaScript中使用对数Math.log()方法的教程
Jun 15 #Javascript
You might like
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
2018/01/31 Javascript
vue.js通过路由实现经典的三栏布局实例代码
2018/07/08 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
MySQL面试题
2014/01/12 面试题
公司董事长职责
2013/12/12 职场文书
商业活动邀请函
2014/02/04 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
电子信息工程自荐信
2014/05/26 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
办公用品质量保证书
2015/05/11 职场文书
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers