常用的正则
` * 各种正则表达式
- mobile 手机号
- email 电子邮箱
- password 密码【6-20位】
- integer 正整数【不包含0】
- money 金钱
- TINumber 纳税识别号
- IDCard 身份证
- userName 账户名称【汉字、字母、数字、“-”、“_”的组合】
- URL URL
- TEL 固定电话
*/
// 手机号
export const mobile = /^0?(13[0-9]|14[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])[0-9]{8}$/
// 电子邮箱
export const email = /^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$/
// 密码【6-20位 包括特殊字符】
export const password = /^[A-Za-z0-9!#/
// 正整数【不包含0】
export const integer = /[1]\d*/
// 金钱
export const money = /([1-9]([0-9]+)?(.[0-9]{1,2})?)|([0-9].0-9?$)/
// 纳税识别号
// export const TINumber = /\d{15}|\d{20})|([2]{18})/
// 身份证
export const IDCard = /[3]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}/
// 账户名称【汉字、字母、数字、“-”、“_”的组合】以其开头并且匹配一个或任意多个
export const userName = /[4]+$/
// URL
export const URL = /^(https?|ftp)😕/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%|[a-zA-Z0-9.,?'\+&%/
// 固话
export const TEL = /0\d{2,3}-\d{7,8}/
// 6位邀请码
export const integerCode = /[5]{6}$/`
本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/articles/16711039.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异