• 正则表达式校验


    验证实数

    var patten = /^-?d+.?d*$/;
    

    验证整数

    /^-?d+$/

    整数小数校验

    /^[0-9]+([.]{1}[0-9]+){0,1}$/
    

    验证小数,保留一位小数点

    /^-?d+.?d{0,1}$/

    验证小数

     /^-?(?:d+|d{1,3}(?:,d{3})+)(?:.d+)?$/
    

    只能输入数字和字母

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

    验证颜色

    /^#[0-9a-fA-F]{6}$/
    

    验证空

    val.replace(/s+/g, "").length==0;

    验证时间2010-10-10

    /^d{4}[/-]d{1,2}[/-]d{1,2}$/
    

    只能输入数字、字母、下划线

    /^[a-zA-Z0-9_]{1,}$/

    验证手机号

    /^1[3|4|5|7|8][0-9]{9}$/
    

    验证邮箱

    /^w+[@]w{2,5}([.]w{2,3}){1,3}$/i
    

    验证日期类型是否为YYYY-MM-DD格式的类型 

    /^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/
    

    验证日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型 

    /^(d{1,4})(-|/)(d{1,2})2(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/
    

    验证日期类型是否为hh:mm:ss格式的类型

    /^((20|21|22|23|[0-1]d):[0-5][0-9])(:[0-5][0-9])?$/ 


    ————————————————
    版权声明:本文为CSDN博主「weixin_44540142」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_44540142/article/details/89971742

  • 相关阅读:
    protobuf 中的嵌套消息的使用
    Mysql++详解
    MYSQL++之Connect类型
    c/c++中宏定义##连接符 和#符的使用
    c指针
    linux学习历程
    linux sar 命令详解
    Linux下多线程查看工具(pstree、ps、pstack)
    知识杂项
    python 使用xrld
  • 原文地址:https://www.cnblogs.com/longlyseul/p/12205836.html
Copyright © 2020-2023  润新知