`

JavaScript RegExp 对象 正规表达式验证【原创】

阅读更多

js中有一个对象,是可以用来验证的。很好用,如下:

    var re = new RegExp(currExp, "");

     if (!re.test(prodNbr.value)) {
    
      lbRuleN.innerText = "请输入正确的业务号码";
      return;
   }

ok,这样,只要把你想要规整好的规则放在currExp变量里面就可以了,可以是正规表达式,如电信手机的规则

^(133|153|189)\d{8}$

然后把取到的用户输入值放在test方法里就行啦。就可以得出验证结果从而得出提示。

 

分享到:
评论

相关推荐

    JavaScript RegExp 正则表达式对象详细说明

    JavaScript中的RegExp对象是用于处理正则表达式的内置对象,它提供了强大的字符串模式匹配功能。正则表达式(Regular Expression)是一种特殊的字符序列,用于在文本中查找、替换或提取符合特定模式的字符串。 直接...

    javascript RegExp对象(正则表达式)

    为了操作正则表达式,JavaScript提供了一个内置的RegExp对象。以下是有关JavaScript RegExp对象的核心知识点,包含它的创建方法、属性以及如何在JavaScript中使用正则表达式。 ### RegExp对象的创建方式 ...

    regexp正则表达式正则表达式正则表达式

    正则表达式(Regular Expression),通常简称为“regex”或“regexp”,是一种用于模式匹配的强大工具,广泛应用于文本处理领域,如搜索、替换以及数据验证等场景。在计算机科学中,正则表达式被用来描述一组字符串...

    详解JavaScript RegExp对象

    RegExp对象是原生JavaScript中表示正则表达式的对象。 创建对象的方法为:var RegExp = new RegExp(pattern, attributes); 参数pattern指定正则表达式的规则或者表示正则表达式模式的字符串; 参数attributes为可选...

    javascript正规表达式

    JavaScript中的`RegExp`对象允许动态创建正规表达式,并提供了`test()`、`exec()`、`match()`、`search()`和`replace()`等方法来处理字符串。在实际应用中,常常结合这些方法和正则表达式进行复杂的文本操作。 例如...

    JavaScript对象之正则表达式共16页.pdf.zi

    JavaScript对象和正则表达式是编程语言JavaScript中的核心概念,特别是在处理字符串操作和模式匹配时。正则表达式(Regular Expression)是一种强大的文本处理工具,它允许我们通过一种简洁的语法来描述复杂的字符串...

    使用正则表达式验证数据或提取数据

    * 类简介: 使用正则表达式验证数据或提取数据,类中的方法全为静态的 * 主要方法:1. isHardRegexpValidate(String source, String regexp) 区分大小写敏感的正规表达式批配 * 2. isSoftRegexpValidate(String ...

    JavaScript对象之正则表达式共16页.pdf.zip

    JavaScript对象是语言的核心组成部分,而正则表达式则是处理文本模式匹配的重要工具。在这个压缩包“JavaScript对象之正则表达式共16页.pdf.zip”中,我们可以期待找到关于JavaScript中正则表达式的深入讲解,这包括...

    javaScript正则表达式验证

    ### JavaScript正则表达式验证知识点 #### 一、概述 在Web开发中,表单验证是确保用户输入数据正确性的关键步骤之一。JavaScript作为一种客户端脚本语言,可以在数据提交到服务器之前进行验证处理,有效提高用户...

    RegExp正则表达式

    RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。RegExp 对象的方法包括 exec()、test()、search()、match()、replace() 和 split() 等。 exec() 方法用于检索字符串中的正则表达式的匹配。语法为...

    JS正规表达式大全

    在JS中,正则表达式由RegExp对象表示,可以通过两种方式创建:正则表达式字面量(/pattern/)和RegExp构造函数(new RegExp('pattern'))。 1. **特殊字符**: - `\`:转义字符,使得后续的特殊字符失去其特殊意义...

    MySQL中使用replace、regexp进行正则表达式替换的用法分析

    MySQL数据库作为最流行的开源数据库之一,提供了多种工具来执行这类操作,其中replace函数和regexp正则表达式是强大的工具。replace函数可以通过简单的字符串替换来更新数据,而regexp则可以使用复杂的正则表达式...

    JavaScript用正则表达式验证表单

    根据提供的文件内容,本文将详细解释JavaScript中使用正则表达式进行表单验证的方法与技巧。这包括IP地址、空字符串、整数、手机号码、数字、小数、端口号、电子邮件地址、金额以及字母数字混合字符串的验证。 ### ...

    JavaScript手册及正则表达式详解[收藏]

    正则表达式则是JavaScript中的一个重要工具,用于处理字符串的模式匹配和查找。在这个“JavaScript手册及正则表达式详解”中,我们将深入探讨这两个关键主题。 一、JavaScript基础 JavaScript是一种解释型、弱类型...

    JavaScript使用正则表达式进行验证

    正则表达式是JavaScript中一个强大的工具,用于字符串匹配、搜索、替换等操作,特别是在数据验证方面发挥着不可替代的作用。下面,我们将深入探讨如何在JavaScript中使用正则表达式进行数据验证。 ### 1. 验证数字 ...

    javaScript 正则表达式详解

    在 JavaScript 中,正则表达式可以被定义为一个 RegExp 对象。每次估值时,RegExp 对象都会返回一个新对象,这意味着RegExp 是可变对象。 直接量字符模式 在正则表达式中,直接量字符模式是指任意字符,除了 ^ $ ....

    JavaScript RegExp 对象参考手册.mht

    介绍正则表达式的对象 和经常使用的方法 该文件是个网页副本 如果联网会获得更多使用的信息

    正规表达式 Regex

    - **编程语言中**:多种编程语言均内置了对正规表达式的支持,如Python的`re`模块、JavaScript中的正则表达式对象等。 #### 六、正规表达式的发展历程 - **早期历史**:正规表达式最初是由数学家Stephen Kleene在...

Global site tag (gtag.js) - Google Analytics