`

正则批量验证函数

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

相关推荐

    易语言正则批量取中间文本

    综上所述,易语言正则批量取中间文本是一项强大的文本处理技术,通过理解正则表达式的基本语法和易语言的相关函数,我们可以高效地处理大量文本数据,提取出我们需要的信息。实际使用时,要根据具体需求调整正则...

    正则表达式验证工具ExpressionInstallFile

    在编程语言中,正则表达式通常与函数或方法结合使用,如 JavaScript 的 `match()`、`test()`、`replace()` 等。掌握正则表达式能显著提升处理文本问题的能力,而使用验证工具如Expresso则能帮助开发者更好地理解和...

    通过正则表达式来批量修改文件名

    "通过正则表达式来批量修改文件名"是一个高级技巧,它利用了正则表达式的强大功能来实现灵活、精确的文件命名规则更改。在这个场景下,我们可以使用编程语言如Python、JavaScript或者专门的命令行工具来实现这一目标...

    神器验证正则表达式去除复制代码前的序号

    5. **批量处理**:如果需要处理大量文件,可能需要编写脚本或程序,遍历所有文件并应用正则表达式进行替换。 在给定的压缩包中,`Setup.exe`很可能是一个安装程序,可能是用于自动化这个过程的工具。这样的工具通常...

    易语言正则表达式文本替换

    在易语言中,正则表达式主要通过内置的函数和模块来实现。例如,"子程序_正则文本替换"可能就是一个易语言中用于执行正则表达式替换的子程序,它接收输入的文本、正则表达式模式和替换字符串,然后返回经过替换操作...

    机器学习-梯度下降、正则、交叉验证、特征选择、变量分类

    机器学习-梯度下降、正则、交叉验证、特征选择、变量分类 机器学习中,梯度下降、正则、交叉验证、特征选择、变量分类是五个紧密相连的概念,它们都是机器学习模型的关键组件。 梯度下降是机器学习中最常用的优化...

    批量验证邮件地址是否有效

    总结,批量验证邮件地址的有效性涉及正则表达式的使用、文件操作以及SMTP协议的应用。通过这些技术,我们可以高效地处理大量邮件地址,确保数据的质量和准确性。在实际操作中,还应注意隐私保护,避免非法获取和使用...

    正则表达式(里面包含大量的正则表达式)

    正则表达式由字符序列组成,可以用来验证输入是否符合特定规则,或者从文本中提取、替换或删除符合特定模式的部分。 1. **基础概念**: - **元字符**:如 `.` (匹配任意单个字符,除了换行符),`^` (匹配行首),`$...

    正则表达式调试工具

    正则表达式(Regular Expression,简称regex)是用于在文本中匹配特定模式的强大工具,广泛应用于数据验证、搜索替换和文本处理等领域。正则表达式调试工具是开发人员用来测试和优化这些模式的重要辅助工具。本文将...

    易语言“正则表达式”教程.7z

    本教程聚焦于易语言中的“正则表达式”功能,这是一种强大的文本处理工具,常用于数据验证、搜索、替换等任务。 正则表达式(Regular Expression)是一种模式匹配语言,它由特定字符序列组成,可以用来描述一种字符...

    正则表达式 Regular Expression 正则表达式资料大全压缩包

    2. **Python**:内置`re`模块提供丰富的正则操作函数,如`re.match()`, `re.search()`, `re.findall()`等。 3. **Java**:`java.util.regex`包提供了`Pattern`和`Matcher`类来处理正则表达式。 4. **Perl**:Perl...

    vb+word正则表达式

    例如,一个简单的邮箱验证函数可以这样实现: ```vb Function IsValidEmail(email As String) As Boolean Dim regexEmail As New Regex(emailPattern) Return regexEmail.IsMatch(email) End Function ``` 在...

    批量导入(ajax,递归,正则).rar

    在批量导入数据时,正则表达式可用于数据预处理或验证,例如检查文件名是否符合特定格式,或者在导入数据前对内容进行清洗和格式化。正则表达式的灵活性使其能处理复杂的数据匹配需求,如提取特定字段、去除无关字符...

    易语言正则取文本中间

    正则表达式(Regular Expression)是一种强大的文本处理工具,它能通过预定义的模式匹配字符串,广泛用于数据验证、文本搜索和替换等场景。在易语言中,你可以使用正则表达式来查找文本中的某一部分,或者进行复杂的...

    源码(精通正则表达式&实战正则表达式)

    1. **数据验证**:在表单验证中,使用正则表达式检查邮箱、电话号码、日期格式等。 2. **文本处理**:从大量文本中提取特定信息,如网页爬虫抓取链接、解析HTML标签等。 3. **替换操作**:批量替换文本,如去除空白...

    易语言正则匹配小工具

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,广泛应用于数据验证、搜索与替换等场景。易语言作为一款中文编程环境,为开发者提供了简便的方式来实现这些功能。 该工具的源码可以为学习...

    正则表达式小工具.rar

    2. **替换操作**:除了简单的匹配,工具还支持使用正则表达式进行文本替换,用户可以设置替换规则,以便在大量文本中批量修改符合特定模式的字符串。 3. **示例演示**:描述中提到的工具可能提供了一些常见的正则...

    正则表达式学习资料以及练习项目代码很多

    - **编译正则表达式**:使用`re.compile()`函数将正则表达式编译为`Pattern`对象,提高匹配速度。 - **模式方法**:`Pattern`对象提供`match()`、`search()`等方法进行匹配,以及`sub()`、`split()`等方法进行替换...

    正则表达式帮助文档 一点正则表达式的文档 随便看看

    正则表达式(Regular Expression,简称regex)是一种强大的文本处理...无论是在网页爬虫中抽取信息,还是在文本编辑器中批量替换,正则表达式都是一个不可或缺的工具。希望这份帮助文档能为你的正则之路提供有力支持。

Global site tag (gtag.js) - Google Analytics