一、认识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实用性介绍相关推荐

  1. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  2. 2022手机号码JS正则表达式验证实例代码

    这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下​ 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...

  3. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  4. [js常用积累] js正则表达式验证手机号和数字验证码

    在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...

  5. js 正则表达式 验证手机号

    js 正则表达式 验证手机号 /*** 验证手机号码格式是否正确* param: value 要验证的值,String类型* return:state 状态(true正确,false错误) msg 提 ...

  6. js 正则表达式 验证空字符、html标签、发票抬头

    js 正则表达式 验证空字符.html标签.发票抬头 export const regExp = {Reg_IDCardNo: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}(( ...

  7. html5邮箱验证正则表达式,js正则表达式验证邮箱

    问题描述: 使用js的正则表达式验证邮箱 注意事项: 1.在正则表达式的前后要加上^在后面要加上$否则会出现错误: 2.在使用单个字符是使用[xx]括起来 代码: function validateE ...

  8. js正则表达式验证用户名密码

    1.js正则表达式用法 参考: https://www.runoob.com/js/js-regexp.html 2.验证用户名/密码 var pat=/[\w\u4e00-\u9fa5]{6,12} ...

  9. js正则表达式 验证手机号,email地址和邮政编码等等等等。。。

    //手机号码的验证(13开头18开头和158,159开头,共11位) var re; var ss=document.getElementById('textbox3').val; re= /^(13 ...

最新文章

  1. HDOJ_ACM_数塔
  2. Clever Answers in Codewar(Javascript 持续更新)
  3. 碎碎念-----快排与工作
  4. 利用 squid 反向代理提高网站性能
  5. gitclone 一个tag的地址_一个无锁队列和FreeList实现
  6. C#抓取网页程序的实现浅析
  7. c语言的程序结构语序,第3章 C语序结构.doc
  8. 定时器 cron 表达式
  9. fastboot驱动安装问题——文件哈希值不在指定目录
  10. jmeter使用http代理服务器
  11. 2022-2028年中国密码机行业竞争现状及投资策略研究报告
  12. 中兴阅读在期刊杂志数字化、移动化上的探索
  13. mysql 判断当前星期_MySQL获取星期的函数
  14. 3D或游戏画面卡顿的解决方法
  15. 房屋装修自装,如何自己做装修设计
  16. 大一 C语言课程设计
  17. 全网最新 java 开发 OPC 实现 DA 通讯控制点位 西门子
  18. 计算机病毒是一种特殊的计算机程序段,计算机病毒是一种特殊的计算机程序。(  )——青夏教育精英家教网——...
  19. Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)
  20. dtw-package(使用R语言应用DTW)

热门文章

  1. STM32烧录错误【PDSC: Sequence Execution failed error-Debug access failed - cannot read address 0xE00FFFE】
  2. 高桥和低桥----题解
  3. python解决Mongodb 管道聚合后单文档16M限制
  4. matlab表示函数波形,matlab如何画冲激函数波形 matlab画冲激函数波形的方法
  5. 太空物体(一般情况)
  6. unity3d 切换网络_【Unity3D入门教程】网络通信
  7. hive自定义函数-身份证号合法性判断
  8. 程序员的成长故事之 我的Borland五年
  9. Java之jsch远程下载
  10. 做题记录 洛谷P1230 智力大冲浪