zoukankan      html  css  js  c++  java
  • JS正则验证

    <script language="javascript" type="text/javascript">
    var patterms = new Object();
    //验证IP
    patterms.ip = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/;
    //验证EMAIL
    patterms.email = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
    //验证日期格式2009-07-13
    patterms.date = /^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;
    //验证时间格式16:55:39
    patterms.time = new RegExp("^([0-1]\\d|2[0-3]):[0-5]\\d:[0-5]\\d$");
    //验证函数
    function verify(str,pat)
    {
        
    var thePat;
        thePat 
    = patterms[pat];
        
    if(thePat.test(str))
        {
            
    return true;
        }
        
    else
        {
            
    return false;
        }
    }
    //测试
    alert(verify("asidycom@163.com","email")+","+verify("192.168.1.1","ip")+
        
    ","+verify("16:55:39","time")+","+verify("2009-07-13","date")+","+verify("192.168","ip"));

  • 相关阅读:
    Shell脚本sed命令
    Shell脚本常用unix命令
    Shell的case语句
    3.5.2 数值之间的转换
    3.5.1 数学函数与常量
    3.5 运算符
    3.4.2 常量
    3.4.1 变量初始化
    3.4 变量
    Python异常捕捉的一个小问题
  • 原文地址:https://www.cnblogs.com/MichaelZhangX/p/2285068.html
Copyright © 2011-2022 走看看