`

js正则表达式不包含某些连续的字符串

阅读更多
<SCRIPT LANGUAGE="JavaScript">
    <!--
        // input里面不允许包含:初中、中学、初级中学这三个词语
        var input = "C   初a中,,,高a中   初级中学";
        var r = /(?!.*初中|.*中学|.*初级中学)^.*$/;
        alert(r.test(input));
    //-->
    </SCRIPT>

 

分享到:
评论

相关推荐

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    在JavaScript中,正则表达式同样发挥着重要作用,尤其是在Node.js环境中进行字符串模式匹配时。本文将详细介绍如何在JavaScript中使用正则表达式进行字符串的模式匹配、提取以及替换。 #### 二、基本概念 正则...

    使用正则表达式拆分字符串

    - **复杂性**:对于包含特殊字符和结构的字符串,正则表达式提供了更强大的处理能力。 5. 注意事项 - 当正则表达式中包含贪婪模式时,可能会导致意外的拆分结果。可以使用非贪婪量词`*?`, `+?`, `??`, `{m,n}?`来...

    JavaScript正则表达式匹配 div style标签

    正则表达式是处理字符串的强大工具,它允许我们对字符串进行匹配、搜索、替换等操作。在JavaScript中,正则表达式以斜杠“/”包围的形式出现,例如`/pattern/flags`。在处理HTML文档时,经常会遇到需要从HTML代码中...

    RegExp正则表达式

    正则表达式(Regular Expression,简称RegEx或RegExp)是一种强大的文本处理工具,它能够帮助开发者在文本中搜索、替换以及提取特定的字符串模式。正则表达式在多种编程语言中都有广泛的应用,比如JavaScript、...

    JS正则表达式大全 (正则表达式用于简化js中的代码)

    正则表达式是一种在文本中查找或替换字符串的强大工具,在JavaScript中被广泛应用于数据验证、字符串搜索与替换等场景。通过学习并掌握正则表达式的使用方法,可以极大地提高编程效率。 #### 二、基本语法 ##### 1...

    JS正则表达式葵花宝典

    在JavaScript编程中,正则表达式(Regular Expression)是一种强大的文本处理工具,广泛应用于字符串的查找、替换和分割等操作。"JS正则表达式葵花宝典"深入讲解了正则表达式的使用技巧和高级特性,特别是针对URL...

    常用正则表达式大全.txt

    1. **字符串长度计算**:用于计算包含中文字符的字符串长度。 - JavaScript实现示例: ```javascript String.prototype.len = function() { return this.replace(/[^x00-xff]/g, "aa").length; } ``` 2. **...

    正则表达式判断手机邮箱

    正则表达式(Regular Expression)是一种模式匹配工具,用于在文本中查找、替换或提取符合特定规则的字符串。在IT行业中,正则表达式被广泛应用于数据验证、文本处理、爬虫程序等领域,特别是在判断手机号码和邮箱...

    JS正则表达式获取字符串中特定字符的方法

    在JavaScript中,正则表达式是一种强大且灵活的文本处理工具,它可以用来搜索、匹配和操作字符串。本文将介绍如何使用正则表达式结合replace方法的回调函数功能来获取字符串中特定字符。这一技能在处理字符串数据时...

    正则表达式.txt,正则表达式.txt

    - **`Matcher` 类**:用于执行正则表达式匹配,包括查找字符串中的匹配项、替换匹配项等功能。 示例代码: ```java String text = "The price is 100 dollars."; Pattern pattern = Pattern.compile("\\d+"); ...

    正则表达式.doc 正则表达式

    正则表达式是一种强大的文本处理工具,用于模式匹配和字符串搜索。它是由特定字符组成的字符串,用于定义要在文本中查找的模式。正则表达式在多种编程语言和工具中被广泛支持,包括Java、Perl、PHP、Python、...

    正则表达式详细介绍

    正则表达式通常使用简短的字符串来定义复杂的搜索模式,这些模式可以包含普通字符、特殊字符和元字符。在使用正则表达式时,用户可以根据需要对匹配过程进行精确控制,包括对大小写的敏感性、匹配位置以及重复次数的...

    正则表达式.pdf

    3. 字符串替换:使用正则表达式可以将字符串中的某些部分替换为其他内容,例如将所有的电话号码替换为星号。 正则表达式的实现方式: 1. 编译正则表达式:使用re模块的compile函数将正则表达式编译成一个模式对象...

    【JS相关问题处理】 正则表达式解决JS取值被过滤掉引号的方法

    在JavaScript编程中,正则表达式是不可或缺的一部分,它用于处理字符串、匹配模式以及执行复杂的文本操作。在本文中,我们将深入探讨如何使用正则表达式来解决在JS中取值时引号被过滤掉的问题。这个问题通常发生在从...

    正则表达式文档.docx

    可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript正则表达式直接量也被定义为包含在一对斜杠 (/) 之间的字符。 正则表达式的模式规范是由一系列字符构成的。大多数字符(包括所有字母数字字符)...

    常用java正则表达式

    接着,定义了一个名为`SocialSecurityNumberValidator`的类,在主方法中使用`Pattern.compile`编译正则表达式,并使用`matcher.matches`来检查字符串是否与给定的模式匹配。 通过上述知识点的学习,读者可以了解到...

    JS正则表达式必须包含数字、字母、特殊字符

    首先,我们来看一下如何构建一个正则表达式,来确保输入字符串至少包含数字、英文字母以及特殊符号。正则表达式“/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{8,}$/”提供了这样的一个例子。 这...

    正则表达式学习手册

    正则表达式是一种强大的文本处理工具,能够帮助用户实现字符串的查找、替换等功能。正则表达式的应用场景非常广泛,尤其在编程领域中不可或缺。对于初学者来说,掌握正则表达式的基础知识尤为重要。 #### 2. 正则...

    正则表达式检查16进制字符串共1页.pdf.zip

    - 在编程中,可以使用正则表达式函数(如JavaScript的`match()`、Python的`re`模块)来检测字符串是否符合16进制格式。 - 对于网页表单验证,可以使用正则表达式确保用户输入的16进制颜色代码或数据值是有效的。 ...

Global site tag (gtag.js) - Google Analytics