`

正则批量验证函数

 
阅读更多
//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;
}
分享到:
评论

相关推荐

    dbswitch工具提供源端数据库向目的端数据库的批量迁移同步功能,支持数据的全量和增量方式同步

    dbswitch工具提供源端数据库向目的端数据库的批量迁移同步功能,支持数据的全量和增量方式同步。包括:结构迁移:支持字段类型、主键信息、建表语句等的转换,并生成建表SQL语句。支持基于正则表达式转换的表名与...

    风越ASP代码生成器 试用版

     批量文件、文件夹改名,支持正则表达式  正则表达式测试器(可设置、保存常用正则表达式)  获取按键值  网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 ★  获取汉字的拼音、部首、笔画数...

    风越ASP代码生成器 [FireAsp Creator]

    12、提供丰富的建站常用VB、JS函数库  13、提供建站常用辅助工具:  屏幕尺  剪切板  常用加解密  批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 ★  批量查找替换,...

    风越ASP代码生成器 2.4

    批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置、保存常用正则表达式) 获取键盘的按键值 网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 获取汉字的拼音、五笔编码、笔画...

    风越ASP代码生成器FireAspCreatorv2.9.rar

    批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置、保存常用正则表达式) 获取键盘的按键值 网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 获取汉字的拼音、五笔编码、笔画数、...

    C#编程经验技巧宝典

    121 &lt;br&gt;0200 如何使用正则表达式验证电话号码 121 &lt;br&gt;0201 如何使用正则表达式验证输入密码条件 121 &lt;br&gt;0202 如何使用正则表达式验证邮政编号 121 &lt;br&gt;0203 如何使用正则表达式验证手机号 ...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置、保存常用正则表达式) 获取键盘的按键值 网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 获取汉字的拼音、五笔编码、笔画...

    风越.net代码生成器v2.9

    批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置、保存常用正则表达式) 获取键盘的按键值 网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 获取汉字的拼音、五笔编码、笔画...

    DeepLearning的机器学习基础

    2.12.7 随机梯度和批量量梯度区别? 2.12.8 各种梯度下降法性能⽐比较 2.13 计算图的导数计算图解? 2.14 线性判别分析(LDA) 2.14.1 线性判别分析(LDA)思想总结 2.14.2 图解LDA核⼼心思想 2.14.3 ⼆二类LDA算法原理理...

    风越ASP代码生成器2.8

    批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置、保存常用正则表达式) 获取键盘的按键值 网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 获取汉字的拼音、五笔编码、笔画...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    JS正则详解之验证 组件BootStrap、EasyUI、JQueryUI 插件轮播 Django_Web框架引入 Django工程创建 Django目录详解 Django创建App Django的Model使用 Django实现用户登录与前端交互 Django路由介绍 Django知识点整理 ...

    PHP程序开发范例宝典III

    实例227 使用聚集函数First或Last求数据表中第一条或最后一条记录 352 8.10 多表查询 354 实例228 使用select语句进行多表查询 354 实例229 使用表的别名 355 实例230 合并多个结果集 356 8.11 嵌套查询...

    C# winform典型系统开发模板

     8.2.6 使用正则表达式验证邮件格式 190  8.3 设计过程 191  8.3.1 数据库设计 191  8.3.2 系统登录 191  8.3.3 邮件发送实现 192  8.3.4 为邮件上传多个附件 193  8.3.5 邮件接收实现 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例066 员工信息的批量删除 98 实例067 表格的动态创建 99 实例068 SESSION购物车中数据的读取 100 实例069 员工信息的管理 102 实例070 网页版九九乘法表 104 实例071 读取数组购物车中的数据 105 实例072 图像...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例066 员工信息的批量删除 98 实例067 表格的动态创建 99 实例068 SESSION购物车中数据的读取 100 实例069 员工信息的管理 102 实例070 网页版九九乘法表 104 实例071 读取数组购物车中的数据 105 实例072 图像...

    C#开发典型模块大全(光盘)

    8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1 数据库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件接收实现 8.3.6 查看邮件详细信息 8.3.7 下载附件的实现 8.3.8 删除邮件...

    C#开发典型模块大全(光盘)第一部分

    8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1 数据库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件接收实现 8.3.6 查看邮件详细信息 8.3.7 下载附件的实现 8.3.8 删除邮件...

    C#开发典型模块大全(光盘)第二部分

    8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1 数据库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件接收实现 8.3.6 查看邮件详细信息 8.3.7 下载附件的实现 8.3.8 删除邮件...

    易点内容管理系统 DianCMS v5.3.0 SQL

    27、录入信息使用正则表达式验证 28、站点短消息系统 29、上传文件管理 30、任意广告制作系统 31、URL伪静态功能:采用微软URLRewriter核心架构 32、评论系统 33、后台5种风格主题供选择 34、VS Free标签——...

Global site tag (gtag.js) - Google Analytics