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 相关文章推荐
23个超流行的jQuery相册插件整理分享
Apr 25 Javascript
JavaScript地图拖动功能SpryMap的简单实现
Jul 17 Javascript
多种方法实现JS动态添加事件
Nov 01 Javascript
jquery ajax属性async(同步异步)示例
Nov 05 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
Sep 09 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
AngularJS指令与控制器之间的交互功能示例
Dec 14 Javascript
bootstrap导航条实现代码
Dec 28 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
Vue.js中的computed工作原理
Mar 22 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
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
cakephp打印sql语句的方法
2015/02/13 PHP
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
js function定义函数使用心得
2010/04/15 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
Python操作csv文件实例详解
2017/07/31 Python
Python测试人员需要掌握的知识
2018/02/08 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
使用Python更换外网IP的方法
2018/07/09 Python
Flask框架URL管理操作示例【基于@app.route】
2018/07/23 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
python requests post多层字典的方法
2018/12/27 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
Python timeit模块的使用实践
2020/01/13 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
新年寄语大全
2014/04/12 职场文书
冬季安全检查方案
2014/05/23 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
北大自主招生自荐信
2015/03/04 职场文书
民事上诉状范文
2015/05/22 职场文书
小兵张嘎观后感
2015/06/03 职场文书
Python Matplotlib绘制条形图的全过程
2021/10/24 Python