JS正则子匹配实例分析


Posted in Javascript onDecember 22, 2016

本文实例讲述了JS正则子匹配。分享给大家供大家参考,具体如下:

Javascript中,拆分字符串时可以使用string的的split或者substring。但是使用正则会更灵活和准确,这里是一个子匹配的例子,在页面过滤数据时很有用。

var reg = /^\[(\d+)-(\d+)\]$/;
var str = "[234-45]";
// now, I want the tow data
if (reg.exec(str)) {
 document.write(RegExp.$1 + " " + RegExp.$2)
}

JS的正则对象有两种创建方式:

使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"])。
使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]。

RegExp有三个方法:exec(), test(), compile()

String也有可以使用正则的方法:

search:检索与正则表达式相匹配的值。
match:找到一个或多个正则表达式的匹配。
replace:替换与正则表达式匹配的子串。
split:把字符串分割为字符串数组。

Javascript 相关文章推荐
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
js实现滚动条滚动到页面底部继续加载
Dec 19 Javascript
基于jquery实现省市区三级联动效果
Dec 25 Javascript
多种js图片预加载实现方式分享
Feb 19 Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 Javascript
ionic实现带字的toggle滑动组件
Aug 27 Javascript
jQuery Validate插件自定义验证规则的方法
Dec 27 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
Jul 04 Javascript
vue实现的树形结构加多选框示例
Feb 02 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
Oct 11 Javascript
JavaScript实现移动端弹窗后禁止滚动
May 25 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
Dec 22 #Javascript
jQuery无缝轮播图代码
Dec 22 #Javascript
jQuery实现两列等高并自适应高度
Dec 22 #Javascript
JS常用加密编码与算法实例总结
Dec 22 #Javascript
Javascript 制作图形验证码实例详解
Dec 22 #Javascript
jquery中用函数来设置css样式
Dec 22 #Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 #Javascript
You might like
建立文件交换功能的脚本(一)
2006/10/09 PHP
Laravel 5.5 异常处理 & 错误日志的解决
2019/10/17 PHP
提高jQuery性能的十个诀窍
2013/11/14 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
python实现忽略大小写对字符串列表排序的方法
2014/09/25 Python
python实现图片变亮或者变暗的方法
2015/06/01 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
python通过伪装头部数据抵抗反爬虫的实例
2018/05/07 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
Django返回HTML文件的实现方法
2020/09/17 Python
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
小学少先队活动方案
2014/02/18 职场文书
委托书范文
2014/04/02 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
分居协议书范本
2014/11/03 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
军训个人总结
2015/03/03 职场文书
门店店长岗位职责
2015/04/14 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL