zoukankan      html  css  js  c++  java
  • 前端常用正则表达式

    1、仅支持数字

    /^[0-9]+$/

    2、仅支持数字和英文  (注: [ ] 中括号内可任意添加允许输入的特殊字符,如: *  - _)

    /^[A-Za-z0-9]+$/

    3、IP地址校验(不包含端口号)

    /^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/

    4、IP地址校验(包含端口号)

    /^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]):([1-9]|[1-9]d{1,3}|[1-5]d{4}|6[0-5]{2}[0-3][0-5])([/0-9A-Za-z])+$/

    5、邮箱验证

    /[w!#$%&'*+/=?^_`{|}~-]+(?:.[w!#$%&'*+/=?^_`{|}~-]+)*@(?:[w](?:[w-]*[w])?.)+[w](?:[w-]*[w])?/

    或者

    /^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/

    6、手机号验证

    /^1[3456789]d{9}$/

    注:以上正则是本人在真实项目中所使用的,后期会对一些其他常用正则进行补充,如若大佬们发现以上正则存在问题,还望及时帮忙指出。谢谢

  • 相关阅读:
    每日编程-20170322
    每日编程-20170321
    C++primer拾遗(第七章:类)
    每日编程-20170320
    uniApp之 顶部选项卡
    vue 服务端渲染 vs 预渲染(1)
    uni-app学习笔记
    如何解决vue跨域的问题
    简单整理数组的用法
    vue-cli
  • 原文地址:https://www.cnblogs.com/blucesun/p/12971397.html
Copyright © 2011-2022 走看看