export const regExp = {
figure: /^\+?[1-9][0-9]*$/, //大于0的正整数
phone: /^1[3-9]\d{9}$/,
len6: /^[\s\S]{0,6}$/,
email: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/,
url: /^(http:\/\/|^https:\/\/|^\/\/)((\w|=|\?|\.|\/|&|-)+)/,
moneyFormat: /^(([1-9]+)|([0-9]+\.[0-9]{1,2}))$/, //非负小数
min0: /^[+]?[\d]+(([\.]{1}[\d]+)|([\d]*))$/,
min0Float: /^(0\.[1-9]{1,2}|0\.0[1-9]{1}|0\.[1-9]{1}0{0,1}|[1-9]{0,8}|[1-9]\d{0,8}(\.+\d{1,2})?)$/, //大于0的任意整数或小数,小数位不超过2个
min1: /^\+?[1-9][0-9]*$/,
max2: /^(0|[1-9][0-9]*)+(.[0-9]{1,2})?$/, //非零开头的最多带两位小数的数字
maxDecimals2: /^([0-9]*)+(.[0-9]{1,2})?$/, //非零开头的最多带两位小数的数字
maxdigital2: /^([1-9][0-9]{0,1})$/, //最多2位正整数
maxdigital1: /^[0-9]$/, //最多1位正整数
integer: /^[0-9]*[1-9][0-9]*$/,
zeroNoZero: /^(0|[1-9][0-9]*)$/, //零和非零开头的数字
integers: /^[0-9]*[0-9][0-9]*$/,
password: /^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Za-z]).{8,16}$/,
strongPassword: /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_]+$)(?![a-z0-9]+$)(?![a-z\W_]+$)(?![0-9\W_]+$)[a-zA-Z0-9\W_]{6,16}$/, //要求大小写字母数字特殊符号四选三
// strongPassword: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,20}/, //至少1个大写字母,1个小写字母,1个数字和1个特殊字符
approvalStatus: /(2|3)/,
// pullParams: /^([1-9]*)$/,
pullParams: /^[1-9]\d*$/,
singular: /^(\d|10)?$/,
identity: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
numOrWordLimit: /^[A-Za-z0-9]{3,32}$/, // 英文或数字,3-32之间
numOrWord: /^[A-Za-z0-9]*$/, // 英文或数字,3-32之间
exist: /^./g, // 匹配是否有值 - '' []
timeStr: /^((0\d{1})|([1-9]\d{0,})):[0-5]\d:[0-5]\d$/,
numChar8: /(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/, //不少于8位的必须包括数字和字母
specialChar: /^[^#%&*!@$^\/|:<>?\"]*$/,
fourtext: /^[^。]([^。]*。?){0,3}[^。]*[^。]+$/, //包含3个句号(不判断结尾是否为句号)
// 号码段或手机号
telOrPhone: /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/,
numTwo: /(^\d?[1-9]{1}$)|(^[1-9]{1}\d?$)/,
};
相关推荐
axi ps读写pl_PL读写DDR:Datamover能干什么
最近发现工程项目中一直在用AXI-DMA。这玩意儿搬数据倒是没问题,就是用axi-lite配置起来非常反人类。。。简单的办法其实是用datamover ip核。这个ip核能干嘛呢。准备写个文章解析一下。由于好多feature没用过,所以仅仅看文档可能理解有误,欢迎指出错误。首先扫个盲:MM2S指的是Memory map to stream. 读DDR. S2MM指的是steam to memory...
编辑器正则匹配查找/替换规则
编辑器正则匹配查找/替换规则汇总
离线安装PlutoSDR硬件支持包全攻略:没有MathWorks账号也能搞定MATLAB集成
本文详细介绍了在没有MathWorks账号和网络环境的情况下,如何离线安装PlutoSDR硬件支持包并实现MATLAB集成的完整解决方案。从驱动安装、设备识别到MATLAB支持包的离线部署,提供了全面的步骤指导和常见问题排查方法,特别适合高校实验室、军工单位等内网环境使用。
正则表达式(语法大全)
正则表达式语法大全,忘了多久写的了。。。。
【Aseprite】制作Unity2D瓦片地图素材(平台游戏)
本文章用于记录用Aseprite软件制作2D平台游戏的瓦片地图的方法。
DeepFashion 服装识别:基于 YOLOv10 的深度学习实现与 UI 界面开发
随着深度学习的发展,目标检测算法在服装识别任务中表现出色,特别是 YOLO(You Only Look Once)系列模型。服装识别(Fashion Recognition)是计算机视觉领域的重要任务,广泛应用于。已提供,可用于服装分类、款式识别、虚拟试衣等应用。训练服装识别模型,并开发。
十四、正则表达式
这篇文章详细介绍了正则表达式的概念和使用。它解释了正则表达式在字符串检索和替换中的应用,并通过Python的re模块展示了如何进行匹配、查找、替换等操作。文章还介绍了re.Match类、正则修饰符、表达式规则以及贪婪模式和非贪婪模式的区别。
手把手教你学PCIE-- 热插拔电路设计与实现方案
PCIe热插拔(Hot-Plug)技术允许用户在系统运行时安全地插入或移除设备,而无需重启系统。本文将深入讲解热插拔电路的设计要点、关键器件选型及信号协议规范,涵盖机械结构、电气保护和电源管理三大核心模块。。
正则表达式规则(全)
正则表达式规则 1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,
【StarRocks】-- DATETIME 与 TIMESTAMP 区别详解
本文详细解析了StarRocks中DATETIME/DATETIMEV2与TIMESTAMP的区别及使用场景。DATETIME系列存储人类可读时间,不携带时区;TIMESTAMP实际指Unix时间戳,建议用BIGINT存储。关键差异包括:精度选择(DATETIMEV2支持微秒级)、时区处理(仅函数计算时影响)、存储方式等。针对不同场景提供选型建议:单时区展示用DATETIMEV2,跨时区计算用BIGINT存储Epoch。特别强调与MySQL迁移时的注意事项,并给出常见问题解决方案和最佳实践清单,包括统一入口
【异常】‘build.plugins.plugin.version‘ for org.apache.maven.plugins:maven-resources-plugin is missing
maven-compiler-plugin 插件版本信息没有指定导致了错误提示如下字面意思就是没有指定版本信息。
【记录】前端js常用匹配规则(正则表达式)
//以下代码仅供参考,如有错误还请各位大哥大姐指导修正 //使用方法 供新手参考 : // 在vue文件中 import { regZh } from './util.js' // regZh("要检测的字符串") //匹配有没有中文 export const regZh = (str)=> { return RegExp(/[\u4e00-\u9fa5]+/).test(str) } //只允许中文 export const regOnlyZh = (str)=> { return R.
Arcgis使用NDVI值遥感反演叶面积指数(LAI)
经验模型反演操作不难,主要是要多看文献,了解公式。本文中的公式我也不清楚是哪个作物的NDVI和LAI的关系(别人提供的),继续看文献整理吧。后续会在下面罗列更新一下主要公式。
姓名、手机号、邮箱、身份证号、银行卡号正则匹配
分享一下自己常用的姓名、手机号、邮箱、身份证号、银行卡号正则匹配规则。
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
nginx的location拦截匹配规则优先级
其实在项目里面经常会遇到需要配置Nginx规则的事情,而我们项目里面配置文件又多,规则根本就理不清楚,所以之前配置的时候经常也是不停试探。经过了这次的学习,我总算是理清楚了location的规则,也经过了验证是理解正确的,后续再遇到Nginx配置规则不生效或者产出冲突,就可以按照这个思路去定位解决了。
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
关于数字的正则验证
数字正则验证 自己在实际工作过程中,发现正则用到的地方很多,而且写的好的正则表达式可以在达到同样效果的情况下更简洁美观,性能也更佳。本人对于正则是十分推崇喜爱的,也一直在学习此的过程中,其中也有一些心得体会,借此分享给大家。 正则的基础语法我就不多介绍,可以参阅菜鸟正教程,也可以看看百度正则词条来直接学习使用正则语法。在日常使用过程中,很多时候我们需要对数字进行正则,数字正则看似简单,实则里面也有很多门道。 常见的,有匹配身份证号的 ...
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
thinkphp mysql正则匹配查询_ThinkPHP的自动验证常用的正则
ThinkPHP的自动验证机制是为了进行表单数据验证,验证可以支持function、 callback、confirm、equal、unique和regex,这里要讲的是使用正则表达式进行验证。一般我们见的比较多的是设置规则为require、email之类的,其实这些本身也是属于正则表达式验证方式,只是系统内置定义了一些常用的正则表达式而已。这些内置的正则表达式的定义可以参考model类的rege...
个人常用的正则表达式匹配,以及实际应用
个人在实习过程中常用的正则表达式匹配,以及实际应用
java读取txt文件,正则匹配,提取特定开头和结尾的字符串
通过正则匹配txt文本文件中特定开头和结尾的字符串
正则匹配汉字、数字、字母和指定符号.
项目中用到了这个表达式要求只匹配汉字、数字、字母跟逗号,最终得到以下代码 function stripscript(str){ //这里\,,就是只允许匹配小写","号跟中文的","号,如有其它需求可自行在后面添加 var reg =/^[a-zA-Z0-9\u4e00-\u9fa5\,,]+$/; if(pattern.test(str)){ ...
手机号正则_分享一组开源的匹配中国大陆手机号码的正则表达式
来自:开源最前线(ID:OpenSourceTop)正则表达式,又称正规表示法、常规表示法,正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。很多程序员都需要用到正则表达式,它可以帮助开发者很好的判断一个字符串是否合法:比如判断一个手机号的格式是否正确手机号码的匹配填写的邮箱格式是否正确但是呢,国内手机号的匹配还是有点难度,不仅有三大运营商,这三大运营商还经常推出一些新...
手机号码正则_分享一组开源的匹配中国大陆手机号码的正则表达式
来自:开源最前线(ID:OpenSourceTop)正则表达式,又称正规表示法、常规表示法,正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。很多程序员都需要用到正则表达式,它可以帮助开发者很好的判断一个字符串是否合法:比如判断一个手机号的格式是否正确手机号码的匹配填写的邮箱格式是否正确但是呢,国内手机号的匹配还是有点难度,不仅有三大运营商,这三大运营商还经常推出一些新...
正则表达式匹配减号_THOR断点教程0910 网球规则1112 后附常用正则表达式数据...
插播-火勇G6:库日天模式已开启写在前面:分享的资源及教程均来自于互联网!小编本人没有任何收费的资源及内容,均为免费分享!小编只是资源的搬运工,是个渣渣小白!如果对于教程内容有疑问可以尝试咨询视频的作者!(视频里有提到联系方式)今天分享的是:THOR断点教程09-10 网球规则11-12网球TF链接:http://t.cn/EoFG89X 受不了后台部分人员眼神不好使导致的天天的墨迹...
全网最全正则实战指南,拿走不谢
这次我把工作中总结的经常使用的正则表达式共享出来了,正是掌握了这些正则表达式,冰河平均每天比别人少写200行代码,极大的提高了研发效率,建议小伙伴们收藏,平时尝试着使用到自己的项目中!!......
正则验证——常用的正则表达式
正则验证——常用的正则表达式 常用正则表达式 说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和KaTeX parse error: Undefined control sequence: \b at position 52: …定,此外,也有可能要在前后加上\̲b̲而不是^和。此表所列的常用正则表达式,除个别外均未在前后加上任何限 定,请根据需要,自行处理。 正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描述或者匹配一系
正则表达式实战
本文都是基于Linux 支持的正则来实战。关于正则的流派见这里。 一、提取字符串需要的部分 有时候总有一些需求,需要提取一行中需要的部分,例如需要提取博客链接中的数字。 regExp]# echo https://www.cnblogs.com/luoahong/p/11577600.html | sed 's/.*p\/\([0-9]*\).*/\1/g' 11577600 注意: 1、s表示替换,\1表示用第一个括号里面的内容替换整个字符串,(可以看作是一个子组)sed支持*,不支持?、+,
1596



被折叠的 条评论
为什么被折叠?



