zoukankan      html  css  js  c++  java
  • 常见的正则表达式

    本文来自好程序员微信公众账号提交,由微讯啦收录,转载请注明出处。

    整数

    [0-9]+

    梳理工作中最常用到的正则表达式

    逗号分隔的整数

    [0-9]{1,3}(,[0-9]{3})*

    梳理工作中最常用到的正则表达式

    浮点数

    (+?(d+|.d+|d+.d+)|-?(d+|d+.d+))

     

    0-255之间的数字

    ^([0-9]|[0-9]{2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ 

    身份证

    ^[1-9]d{14}(d{2}[0-9x])?$ 

    邮箱

    ^[-w.]{0,64}@([a-zA-Z0-9]{1,63}.)*[-a-zA-Z0-9]{1,63}$

    固定电话

    ((?0[1-9]{2,3})?-?)?[1-9][0-9]{6,7}(-[0-9]{1,6})? 

    邮编

    [1-9][0-9]{5} 

    ISBN

    ((ISBN(-13)?:?s)?97[89][-s]?[0-9][-s]?[0-9]{3}[-s]?[0-9]{5}[-s]?[0-9]|(ISBN(-10)?:?s)?[0-9][-s]?[0-9]{3}[-s]?[0-9]{5}[-s]?[0-9x])

    ``

    手机号

    (0|+86)?(13[0-9]|15[0-356]|18[025-9])d{8} 

    成对的html tag

    如 <code>test</code>

    <([^>]+)>[sS]*?</1>

    a

    <as+hrefs*=s*["']?([^"'s]+)["']?>([^<]+)</a>

    head

    <head>([^>]+)</head>

    图片

    <imgs[^>]*?src=['"]?([^"']+)["']?[^>]*>

  • 相关阅读:
    python安装
    实现node服务器
    VSCode集成tomcat及使用方法
    CommonJS规范
    Bootstrap 笔记
    vue笔记
    jgGrid模板添加
    vue组件中的data
    解析DNS
    StaticResource
  • 原文地址:https://www.cnblogs.com/ckui/p/6161161.html
Copyright © 2011-2022 走看看