• 【正则表达式系列】常用正则



    常用的正则表达式:
    1、"^\d+$" //非负整数(正整数 + 0)

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

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

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

    5、"^-?\d+$" //整数

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

    7、"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"//正数

    8、"^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //非正数(负数 + 0)

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

    10、"^(-?\d+)(\.\d+)?$" //实数

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

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

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

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

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

    16、"^[a-zA-Z0-9]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email 地址

    17、^(13)[0-9]{9}|(147)[0-9]{8}|(15)[0,1,2,3,5,6,7,8,9]{1}[0-9]{8}|(18)[0,2,5,6,7,8,9]{1}[0-9]{8}$ //手机号码

    18、^[\w|@|!|&|*|#|$|^|?|!|~|+|=|-|\.|,]{6,18}$ //密码6-18 位,包括数字字母或符号

    19、^[\u4e00-\u9fa5]{2,4}$ //中文名字,2-4 个字

    20、^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$ //身份证号

    21、^[1-9][0-9]{4,}$ //.匹配腾讯QQ 号

    22、[1-9]\d{5}(?!\d) //匹配中国邮政编码

  • 相关阅读:
    Nextjs使用教程
    面试:KOOM内存泄漏的监控
    AJAX-解决回调函数地狱问题
    计算机操作系统 第二章:进程 的描述与控制(2)
    oracle设置自增ID
    C++11 move和forward实现原理
    CentOS 7 安装MySQL
    Java 中的日期时间总结
    证券企业基于华为全闪存存储实践经验分享
    206页上海BIM技术应用与发展报告2021
  • 原文地址:https://blog.csdn.net/weixin_49326936/article/details/125453299