常用正则
开发中遇到的,常用的正则:
正整数最多10位:/^[1-9][0-9]{0,9}$/
1000以内正整数(严格匹配,不允许01):/^(?:1|[1-9][0-9][0-9]?|1000)$/
1000以内正整数(非严格匹配,允许01):/^(?:[0-9]{1,3}|1000)$/
正整数:/^[0-9]+$/
10000以内正整数或小数点后两位(严格匹配,不允许01):/(^[1-9]([0-9]){1,4}\.\d{1,2}$)|(^[1-9]{1,5}\.\d{1,2}$)|(^0\.\d[1-9]$)|(^0\.[1-9]\d?$)|(^[1-9]{1,5}$)|(^[1-9]([0-9]){1,4}$)/
金额,小数点后两位(非严格匹配,允许01):/^[0-9]+(.[0-9]{2})?$/
30以内任意字符:/^.{0,30}$/
20位数字或者字母:/^[0-9a-zA-Z]{20}$/
密码要求为8-20位数字+大写字母+小写字母+符号:/^(?=.*[a-z])(?=.*[A-Z])(?=.*?[0-9])(?=.*[~!@#$%^&*]).{8,20}$/
数字、字母、文字:/^[\u4e00-\u9fa5a-zA-Z0-9]+$/
身份证:/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
网址:/^(http[s]?|ftp):\/\/[^\\/\\.]+?\..+(\w|\/)$/
固定电话或手机号:/^((0\d{2,3}-\d{7,8})|(1\d{10}))$/
手机号:/^[1][0-9]{10}$/
支付宝账号:/^((\w)+(\.\w+)*@([\w-])+((\.[\w-]+)+)|(1\d{10}))$/
邮箱:/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
车牌号:/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?