常用的正则表达式

持续更新,也欢迎大家把自己用到的分享给我!有错误欢迎指正!

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、纳税人识别号 

  /^[A-Za-z0-9]{15,20}$/
7、银行账号
  /^\d{6,20}$/

8、最多两位小数的有效数字(正负数最多两位小数的有效数字)

/(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]\.[0-9]([0-9])?$)/

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})?)$/

 

posted @   君君仔的随笔  阅读(547)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示