• 正则批量验证函数


    //var regs = new Array();
    //regs[0] = new Array("idTitle","^[\\s\\S]+$","idTitleSpan","标题不能为空!","填写正确",true);
    //regs[1] = new Array("idContent","^[\\s\\S]{15,}$","idContentSpan","内容不能少于15个字!","填写正确",true);
    function checkRegData(idSpans)
    {
     var reg ;
     var textValue;
     for(var i=0;i<idSpans.length;i++)
     {
        reg = new RegExp(idSpans[i][1], "igm");
        textValue = document.getElementById(idSpans[i][0]).value;
        if(textValue.length>0||idSpans[i][5])
        {
            if(reg.test(textValue))
            {
             document.getElementById(idSpans[i][2]).innerHTML="<font color='green'>"+idSpans[i][4]+"</font>";
            }
            else
            {
            try
            {
            document.getElementById(idSpans[i][0]).focus();
            }
            catch(e)
            {
           
            }
            document.getElementById(idSpans[i][2]).innerHTML="<font color='red'>"+idSpans[i][3]+"</font>";
            return false;
            }
          //正确判断
        }
        //循环结束
     }
     return true;
    }
  • 相关阅读:
    C#解决界面不响应
    C#调用SendMessage 用法
    C#开机自动启动程序代码
    C# WinForm使用乐器数字接口
    以下C#程序的输出结果是( )。
    C# 关键字extern用法
    C#循环测试题
    C#播放wav文件
    Matches正则使用提取内容
    C#测试题若干,都是基础阿
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835575.html
Copyright © 2020-2023  润新知