zoukankan      html  css  js  c++  java
  • 开发中一些常用的正则表达式

    有着“字符串处理利器”美称的正则表达式在 JavaScript 中同样扮演了一个重要的角色,开发人员使用他方便地对字符串进行查找、替换等等操作,然而对于绝大多数人而言正则表达式并不是一门简单的语言,编写规则稍 微复杂的正则往往需要花费大量的时间和精力,好在它具有很强的独立性,与程序逻辑本身没有牵连,这意味着如果你知道一个符合需求且有效的正则表达式,那么 你可以完全放心的复制并粘贴到你的代码中。于是在平时收集一些常用的正则表达式就变成一件非常有意义的事情。

    URL:

    /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
    

    Email:

    /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
    

    HTML 标签:

    /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/
    

    首尾的空白字符:

    /^\s*|\s*$/
    

    数字:

    /^[-\+]?\\d+(\\.\\d+)?$/
    

    整数:

    /^[-\+]?\\d+$/
    

    正数:

    /^[\+]?\\d+(\\.\\d+)?$/
    

    负数:

    /^-\\d+(\\.\\d+)?$/
    

    自然数:

    /^0$|^[1-9][0-9]*$/
    

    中文:

    /[^\u4e00-\u9fa5]/
    

    文件后缀名:

    /\.\w+$/
    

    大陆身份证编号:

    /\d{15}|\d{18}/
    

  • 相关阅读:
    文字标签和注释标签
    HTML文档的组成和标签的规范
    HTML概述
    javaWeb
    web开发的三层架构
    ASCII码表
    JDK的新特性
    Editplus的运行JAVA的配置
    Eclipse的断点调试
    Eclipse工作空间的基本配置
  • 原文地址:https://www.cnblogs.com/myphoebe/p/2226331.html
Copyright © 2011-2022 走看看