不常用正则

 2023-09-11 阅读 28 评论 0

摘要:目录 必须包含数字、字母、不包含特殊字符,长度10位 给定首尾规则,进行模糊匹配 匹配最多4个数字,但是不全为0 匹配日期格式(yyyy-mm-dd、yyyy.mm.dd、yyyy/mm/dd) 必须包含数字、字母、不包含特殊字符,长度10位 /^(?=.*?[a-z])(?=.*>

目录

必须包含数字、字母、不包含特殊字符,长度10位

给定首尾规则,进行模糊匹配

 匹配最多4个数字,但是不全为0

 匹配日期格式(yyyy-mm-dd、yyyy.mm.dd、yyyy/mm/dd)



必须包含数字、字母、不包含特殊字符,长度10位

/^(?=.*?[a-z])(?=.*>[A-Z])(?=.*?[0-9])[a-zA-Z0-9]{10}$/

给定首尾规则,进行模糊匹配

new RegExp(`^第(.*?)列第(.*?)行$`).test("第一列第一行")

 接上条,格式校验通过之后,校验中间是否是数字,用下边正则,得到中间字符

 "第三列第一行".replace(new RegExp(`第(.*?)列第(.*?)行`),"$1,$2")
//"三,一"

用这个方法校验中文数字是否合法

 匹配最多4个数字,但是不全为0

/^(?!0)(?!00)(?!000)(?!0000)\d{1,4}$/

 匹配日期格式(yyyy-mm-dd、yyyy.mm.dd、yyyy/mm/dd)

/^\d{4}([-\.\/])(?:0[1-9]|1[0-2])\1(?:0[1-9]|[12]\d|3[01])$/

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/48100.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息