JS正则表达式验证工具--RegexBuddy实用性介绍
一、认识RegexBuddy
官方介绍:RegexBuddy是处理正则表达式你完美的伴侣。轻松创建正则表达式,完全符合你想要的。清楚地了解别人写的复杂的正则表达式。快速测试样本的字符串和文件的任何正则表达式,防止在实际数据上的错误。调试时通过检查实际的匹配过程。使用正则表达式的源代码片段自动调整到您的编程语言的细节。收集和记录正则表达式库以便将来重用。grep(搜索和替换)通过文件和文件夹。RegexBuddy与您最喜爱的搜索和编辑工具,即时访问集成。
简言之:RegexBuddy是一款用来学习正则表达式必不可少的工具!!!
官方网址:http://www.regexbuddy.com
二、RegexBuddy的资源
方法一:官方下载正版的RegexBuddy软件(收费)
方法二:百度搜索RegexBuddy下载破解版
方法三:本人上传的稳定版本RegexBuddy工具(网址:http://download.csdn.net/detail/baidu_25343343/9739593)
下载后安装完如下图所示即可。
这是一个猫头鹰头像的软件
三、RegexBuddy的使用
(1)打开RegexBuddy工具
完成以上操作,需要说明的是:
Match按钮是为了匹配关键词
^$match at line breaks是为了匹配正则的首位
选择JavaScript是因为我们是因为。。。我在介绍的是JS的正则,其他语言请自行选择
Test选项是让我们输入需要匹配的语句
Highlight是如果匹配正确会高亮显示
字体大小和颜色
(2)尝试简单的正则表达式的验证
如图,在上方填写正则表达式,下方输入需要匹配的语句,如果正确则高亮显示否则不显示
OK,是不是很简单???利用这个软件就可以验证我们的正则是否正确了,现在来一段比较复杂的正则--邮箱格式验证的示例
四、RegexBuddy总结
RegexBuddy工具是一个功能强大工具,以上介绍只是为了简单的验证正则的正确性,如果需要其他功能,请自行学习,博主作为前端开发人员,感觉使用我上面的方法就已经足够了,仅仅是个人的一点点观点,转载请说明出处,谢谢!!
JS正则表达式验证工具--RegexBuddy实用性介绍相关推荐
- 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码
概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...
- 2022手机号码JS正则表达式验证实例代码
这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...
- JS正则表达式验证数字非常全 - 吾心无所 - 博客园
JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...
- [js常用积累] js正则表达式验证手机号和数字验证码
在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...
- js 正则表达式 验证手机号
js 正则表达式 验证手机号 /*** 验证手机号码格式是否正确* param: value 要验证的值,String类型* return:state 状态(true正确,false错误) msg 提 ...
- js 正则表达式 验证空字符、html标签、发票抬头
js 正则表达式 验证空字符.html标签.发票抬头 export const regExp = {Reg_IDCardNo: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}(( ...
- html5邮箱验证正则表达式,js正则表达式验证邮箱
问题描述: 使用js的正则表达式验证邮箱 注意事项: 1.在正则表达式的前后要加上^在后面要加上$否则会出现错误: 2.在使用单个字符是使用[xx]括起来 代码: function validateE ...
- js正则表达式验证用户名密码
1.js正则表达式用法 参考: https://www.runoob.com/js/js-regexp.html 2.验证用户名/密码 var pat=/[\w\u4e00-\u9fa5]{6,12} ...
- js正则表达式 验证手机号,email地址和邮政编码等等等等。。。
//手机号码的验证(13开头18开头和158,159开头,共11位) var re; var ss=document.getElementById('textbox3').val; re= /^(13 ...
最新文章
- HDOJ_ACM_数塔
- Clever Answers in Codewar(Javascript 持续更新)
- 碎碎念-----快排与工作
- 利用 squid 反向代理提高网站性能
- gitclone 一个tag的地址_一个无锁队列和FreeList实现
- C#抓取网页程序的实现浅析
- c语言的程序结构语序,第3章 C语序结构.doc
- 定时器 cron 表达式
- fastboot驱动安装问题——文件哈希值不在指定目录
- jmeter使用http代理服务器
- 2022-2028年中国密码机行业竞争现状及投资策略研究报告
- 中兴阅读在期刊杂志数字化、移动化上的探索
- mysql 判断当前星期_MySQL获取星期的函数
- 3D或游戏画面卡顿的解决方法
- 房屋装修自装,如何自己做装修设计
- 大一 C语言课程设计
- 全网最新 java 开发 OPC 实现 DA 通讯控制点位 西门子
- 计算机病毒是一种特殊的计算机程序段,计算机病毒是一种特殊的计算机程序。( )——青夏教育精英家教网——...
- Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)
- dtw-package(使用R语言应用DTW)
热门文章
- STM32烧录错误【PDSC: Sequence Execution failed error-Debug access failed - cannot read address 0xE00FFFE】
- 高桥和低桥----题解
- python解决Mongodb 管道聚合后单文档16M限制
- matlab表示函数波形,matlab如何画冲激函数波形 matlab画冲激函数波形的方法
- 太空物体(一般情况)
- unity3d 切换网络_【Unity3D入门教程】网络通信
- hive自定义函数-身份证号合法性判断
- 程序员的成长故事之 我的Borland五年
- Java之jsch远程下载
- 做题记录 洛谷P1230 智力大冲浪