常用的正则表达式
持续更新,也欢迎大家把自己用到的分享给我!有错误欢迎指正!
1、手机号或固话号
/^(1(0|3|4|5|6|7|8|9)\d{9})|(0\d{2,3}-\d{7,8})$/
2、手机号
/^(1(0|3|4|5|6|7|8|9)\d{9})$/
3、邮箱格式
/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/
4、网站格式
/^(http(s)?:\/\/)?(www\.)?[\w-]+\.\w{2,4}(\/)?$/
5、传真格式
/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/
6、纳税人识别号
8、最多两位小数的有效数字(正负数最多两位小数的有效数字)
9、最多为一位小数的有效数字
/^(\d|([1-9]\d+))(\.\d{1})?$/
10、大于0且小于等于999的整数
/^[1-9]$|^[1-9][0-9]$|^[1-9][0-9][0-9]$/
11、最多为六位整数两位小数的有效数字
/(^[0-9]{1,6}$)|(^[0-9]{1,6}\.{1}[0-9]{1,2}$)/
12、大于等于0,保留两位小数
/^(\d|([1-9]\d+))(\.\d{1,2})?$/
13、大于0的所有数,小数点后保留两位小数
/(?!^0\.0?0$)^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/
14、正整数
/^\+?[1-9][0-9]*$/
15、请输入0-1之间的数字,支持4位小数
/^[0-1]$|^0\.[0-9]{1,4}$/g
16、正则校验0-100的数字,最多保留两位有效数字
/^\d\.([1-9]{1,2}|[0-9][1-9])$|^[0-9]\d{0,1}(\.\d{1,2}){0,1}$|^100(\.0{1,2}){0,1}$/
17、判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
/^([a-zA-z_]{1})([\w]*)$/
18、0-100之间的两位小数
/^(0|[1-9]\d?(\.\d{1,2})?|100(\.0{1,2})?)$/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构