zoukankan      html  css  js  c++  java
  • 常用正则表达式总结

    1、判断是否为正整数:^[1-9]\d*$

    2、判断是否为非负数字:^\d+(\.\d+)?$

    常用正则表达式

    /^\d+$/  //非负整数(正整数 + 0)

    /^[0-9]*[1-9][0-9]*$/  //正整数

    /^((-\d+)|(0+))$/  //非正整数(负整数 + 0)

    /^-[0-9]*[1-9][0-9]*$/  //负整数

    /^-?\d+$/    //整数

    /^\d+(\.\d+)?$/  //非负浮点数(正浮点数 + 0)

    /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/  //正浮点数

    /^((-\d+(\.\d+)?)|(0+(\.0+)?))$/  //非正浮点数(负浮点数 + 0)

    /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/  //负浮点数

    /^(-?\d+)(\.\d+)?$/  //浮点数

    /^[A-Za-z]+$/  //由26个英文字母组成的字符串

    /^[A-Z]+$/  //由26个英文字母的大写组成的字符串

    /^[a-z]+$/  //由26个英文字母的小写组成的字符串

    /^[A-Za-z0-9]+$/  //由数字和26个英文字母组成的字符串

    /^\w+$/  //由数字、26个英文字母或者下划线组成的字符串

    /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/    //email地址 

  • 相关阅读:
    airflow 安装问题
    ACM-单词接龙
    ACM-AK吧!少年
    ACM-Alice and Bob
    ACM-Satellite Photographs
    ACM-Subset sum
    ACM-Special Array
    数据挖掘-回归分析
    数据库原理-数据库系统的结构
    数据库原理-几种数据模型
  • 原文地址:https://www.cnblogs.com/yunfei181/p/1611159.html
Copyright © 2011-2022 走看看