有生成正则表达式的工具吗?

有生成正则表达式的工具吗?,第1张

正则表达式可以让开放人员更加有效的操纵文本内容,在各种各样的开发中经常会遇到需要正则表达式解决的问题,比如验证邮箱,验证网址,一些小偷程序的批量替换等等。熟练的应用正则表达式可以方便于很多文本的操作,加快开发的进度。 但是正则表达式并不是一个非常简单的东西,很多时候在应用的过程中会出现一些逻辑或者非逻辑上的错误和疏漏,那么我们正式需要一些工具来辅助我们验证正则表达式的正确性。1、txt2re (如果你不会写正则,用它可以生成你想要的正则表达式)。txt2re是一款在在线生成正则表达式的工具,你要输入你想匹配的文字,他就会将这些文字拆分到那些色块里面,然后你要进行相应的选择,其中c表示任意字符,int表示整数,year表示年等等。2、The Regulator 是其中的佼佼者。The Regulator窗口主要分为六部分:Web Search、Regex Analyzer、SnippetsControl、表达式输入区、Match结果区、待解析文本区。比较重要的是Regex Analyzer、表达式输入区、Match结果区、待解析文本区。在默认情况下,Web Search区占了很大位置,可能需要调整一下。3、在线测正则表达式。在线测正则表达式国内的正则表达式在线工具,界面简单,在这个页面的下面还有各式各样的正则表达式参考大全,和这则表达式实例库的链接。4、在线正则表达式工具。在线正则表达式工具是国内另一个原创的正则表达式工具,实现了文本匹配,和替换等功能,界面简单实用,由于是中文的,所以很容易明白使用方法。在这里推荐大家学习一下人工编写,书籍的话推荐:《正则表达式教程chm完整版》是一本详细介绍了正则表达式的电子书教程,全书共分为8个小节,详细的讲述了正则表达式的定义,各种操作符的运算优先级,全部符号解释,正则表达式匹配规则,参考文献以及相关实例等,全书简明扼要,能够很好的帮助读者们正确掌握学习好正则表达式,从而在软件编程中得到更好发挥。有生成正则表达式的工具吗?

varmyReg = /^[a-zA-Z0-9_]{0,}$/

if(!myReg.test(input.val())) {

  $.validation.tip(false, input, "用户名不能含有中文或特殊字符")

  return

}

js通过正则表达式限制input输入框只能输入英文字母和数字,不能输入中文。

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

文本框中仅允许输入英文字母,小数点,数字,禁止输入中文字符以及其他特殊字符!

<input type="text" name="username" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')" />

输入大于0的正整数

<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:

http://tools.jb51.net/regex/javascript

正则表达式在线生成工具:

http://tools.jb51.net/regex/create_reg

var temp = 'abcdefg Fw:123456 Fw:789.1011'

temp =temp.indexOf(‘.’)//匹配某个字符位置

alert(temp)��var temp = 'dsd-5555'

temp =temp.replace('-','')//匹配某个字符必替换

alert(temp)

时间戳转换

功能简介:Unix时间戳和北京时间互转、获取时间戳方法

地址:http://www.matools.com/timestamp

代码对比/归并

功能简介:在线检测/比较两个文件文本的不同

地址:http://www.matools.com/compare

LESS编译器

功能简介:将LESS代码编译成CSS代码,方便前端人员使用

地址:http://www.matools.com/less

crontab表达式

功能简介:根据crontab表达式计算未来N次的执行时间

地址:http://www.matools.com/crontab

代码格式化

功能简介:可以对SQL、XML、JSON代码进行格式化和美化

地址:http://www.matools.com/code-format

编码转换

功能简介:URL解码、Native转UTF-8、Native转ASCII

地址:http://www.matools.com/code-convert

网页调色板

功能简介:网页颜色选择器、颜色代码查询、RGB颜色值参考

地址:http://www.matools.com/color

正则表达式

功能简介:正则表达式匹配和替换、多种常用正则表达式

地址:http://www.matools.com/regex

答题

功能简介:学霸,快来做题,提升一下你的技能吧

地址:http://www.matools.com/exam

Markdown

功能简介:将web上的文本转换成HTML文档

地址:http://www.matools.com/markdown

UBB编译器

功能简介:UBB是一种网页中的替代HTML代码的安全代码

地址:http://www.matools.com/ubb

进制转换

功能简介:2~36进制之间任意进制转换,支持浮点型

地址:http://www.matools.com/hex

CSV转HTML

功能简介:将CSV数据转换为HTML的表格,并展示在页面上

地址:http://www.matools.com/csv-html

HTML特殊符号

功能简介:HTML特殊字符编码大全

地址:http://www.matools.com/special-char

XML转JSON

功能简介:XML和JSON的内容和输出互相转换

地址:http://www.matools.com/xml-json

HTML转JS

功能简介:HTML和JS的内容和输出互相转换

地址:http://www.matools.com/html-js

js/css压缩

功能简介:在线压缩Javascript和CSS代码

地址:http://www.matools.com/compress

网页常用字体

功能简介:总结了各种常见的网页字体的显示效果

地址:http://www.matools.com/page-word

Cron生成器

功能简介:可以在线生成任务调度Quartz的Cron表达式

地址:http://www.matools.com/cron

JSON格式化

功能简介:Json解析、验证、格式化、压缩、以及Json与XML相互转换

地址:http://www.matools.com/json

SQL格式化

功能简介:sql在线美化、格式化、脚本压缩

地址:http://www.matools.com/sql

端口扫描

功能简介:扫描常用或指定的端口,查看端口是否开放

地址:http://www.matools.com/port

Base64编码解码

功能简介:将字符base64编码加密,或者将base64加密的字符还原

地址:http://www.matools.com/base64

MD5加密

功能简介:生成32位和16位的大写和小写的密文

地址:http://www.matools.com/md5

摩斯电码

功能简介:在线摩斯电码加密解密

地址:http://www.matools.com/morse

IP查询

功能简介:查询IP或域名的地理位置和宽带供应商、查看本机IP

地址:http://www.matools.com/ip

文字加密解密

功能简介:支持AES、DES、RC4、Rabbit 等多种算法

地址:http://www.matools.com/encrypt

HTTP状态查询

功能简介:检测网页返回的HTTP状态码

地址:http://www.matools.com/page-status

生成htpasswd

功能简介:生成htpasswd

地址:http://www.matools.com/htpasswd

favicon图标制作

功能简介:将上传图像剪切并生成ico格式的图标

地址:http://www.matools.com/ico

传图识字

功能简介:可以将一段含有英文文字的照片免费转化成文字

地址:http://www.matools.com/ocr

gif图制作

功能简介:一键生成gif动态图、闪图和搞笑表情包

地址:http://www.matools.com/gif

生成二维码

功能简介:可以设置图像格式、容错率、大小、颜色及LOGO

地址:http://www.matools.com/qrcode

图片转pdf

功能简介:在线免费将多张图片转成pdf文档,一键生成pdf文档

地址:http://www.matools.com/pdf

人脸识别

功能简介:在线人脸识别,自动识别人脸批量裁剪出头像图片

地址:http://www.matools.com/face

DIY卡通头像

功能简介:免费的动漫人物制作工具,可以随心定制男女卡通头像

地址:http://www.matools.com/cartoon

传图识色

功能简介:可以识别出光标所在处图片的颜色,并提取出图片的主色调

地址:http://www.matools.com/image-color

手绘图片

功能简介:可以自动生成手绘风格照片,还可以改变照片的模糊度

地址:http://www.matools.com/sketch

图片转Base64

功能简介:图片和Base64编码互转

地址:http://www.matools.com/image-base64

衣服尺码计算

功能简介:输入你的身高体重,即可计算出你需要的衣服尺寸

地址:http://www.matools.com/size

身份证信息查询

功能简介:输入身份证号,查询归属地、性别和出生年月

地址:http://www.matools.com/id

科学计算器

功能简介:开方(√)、圆周率(π)、倒数(1/x)、正弦(Sin)

地址:http://www.matools.com/calculator

大小写转换

功能简介:可以实现人民币数字大写转换和英文大小写转换

地址:http://www.matools.com/upper-lower

日期间隔计算

功能简介:一款可以计算两个日期之间的天数的工具

地址:http://www.matools.com/date

汉字转拼音

功能简介:可以将汉字转化为带声调的拼音

地址:http://www.matools.com/pinyin

文字去重

功能简介:该工具可得到无重复数据的文字

地址:http://www.matools.com/repeat

单位换算器

功能简介:长度、面积、重量、温度等单位一键对等转换

地址:http://www.matools.com/unit

中文简繁转换

功能简介:将输入的一段文字转换为简体或繁体

地址:http://www.matools.com/chinese-convert

阴阳历转换

功能简介:支持农历公历互查,公历和农历互相转换

地址:http://www.matools.com/lunar

邮编区号查询

功能简介:输入省份、城市、区号或邮编查询该地区号

地址:http://www.matools.com/postcode

字数统计

功能简介:快速计算文章中汉字、标点、英文和数字的个数

地址:http://www.matools.com/count-char


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/28571.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-18
下一篇2023-02-18

发表评论

登录后才能评论

评论列表(0条)

    保存