`
yong7181000
  • 浏览: 31315 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

详解Javascript的test

 
阅读更多
[size=large]根据WSCschool文档(http://www.w3school.com.cn/js/jsref_test_regexp.asp)描述:如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。
问题:假设有正则表达式a=/school/,字符串str="viste school",那么代码a.test(str),则返回true,这一点毋庸置疑。但是,如若a=/^[a-z]$/,str="viste school",那么代码a.test(str),则返回false,为什么?为什么?难道str中没有包含与a相匹配的字符串?!

解答:
^ 代表开始 $代表结尾
/^[a-z]$/ 表示查找一个从头到尾都是小写字母的字符串, 你的字符中有空格, 当然为false
/school/表示找到 scool这样一个字符串[
/size]
分享到:
评论

相关推荐

    Python-Javascript Test Framework-开源

    **Python-Javascript Test Framework (PyJTF) 开源详解** Python-Javascript Test Framework(PyJTF)是一个创新的工具,旨在提升开发人员在测试驱动的Javascript代码开发过程中的效率。这个框架允许用户利用Python...

    【JavaScript源代码】JavaScript offsetParent案例详解.docx

    ### JavaScript offsetParent 案例详解 #### 一、offsetParent 定义 在Web开发中,`offsetParent`是一个非常重要的属性,它用于获取一个元素的偏移父元素。根据定义,`offsetParent`指的是距离当前元素最近的进行...

    JavaScript中Dom操作实例详解.docx

    JavaScript 中 Dom 操作实例详解 在 JavaScript 中,DOM 操作是指对 HTML 文档中的元素节点进行操作,包括增加、删除、修改和查找节点等。以下是 JavaScript 中 DOM 操作的实例详解。 一、增加节点 增加节点的...

    javascript正则表达式详解

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成...对于初学者来说,这个"javascript正则表达式详解.chm"文件会是一个很好的学习资源,它应该包含了详细的解释、实例和练习,帮助你逐步掌握这一重要技能。

    详解JavaScript表单验证(E-mail 验证)_.docx

    emailRegex.test(field.value)) { alert(alerttxt); return false; } else { return true; } } ``` 这个正则表达式允许更多的特殊字符和较长的顶级域名(TLD)。 在实际应用中,JavaScript验证通常作为第一道...

    javascript正则表达式中分组详解_.docx

    ### JavaScript正则表达式中分组详解 #### 一、引言 正则表达式是进行文本处理的强大工具之一,在JavaScript等编程语言中被广泛应用于字符串搜索与替换、数据验证等场景。其中,分组是正则表达式的一个重要概念,...

    正则表达式详解(JavaScript)

    ### 正则表达式详解(JavaScript) 正则表达式是一种强大的文本处理工具,在JavaScript中被广泛应用于字符串匹配、搜索和替换等操作。本文将详细介绍如何在JavaScript中使用正则表达式,并通过具体示例帮助读者更好...

    JavaScript变量声明详解.pdf

    JavaScript中的变量声明是编程的基础,理解这一概念对于编写健壮的代码至关重要。本文将深入探讨JavaScript中的变量声明,包括全局变量、局部变量、隐式全局变量以及“hoisting”(预解析)现象。 首先,变量根据其...

    最新的javascript正则表达式详解

    4.1 `test()` 在字符串中测试是否存在匹配项,返回布尔值。 4.2 `exec()` 执行一个正则表达式并返回匹配结果。如果找到匹配项,返回一个数组,包含匹配的字符串和捕获组;否则,返回null。 4.3 `match()` 在字符串...

    JavaScript的正则表达式详解

    ### JavaScript的正则表达式详解 正则表达式在JavaScript中是一种非常强大的工具,用于文本字符串的模式匹配、搜索和替换。它可以帮助开发者快速而准确地处理字符串数据,实现复杂的数据验证和格式化任务。本文将...

    javascript表达式和运算符详解.docx

    javascript 表达式和运算符详解 javascript 表达式是指能计算出值得任何可用程序单元。它是一种短语,javascript 解释器用来产生一个值。javascript 表达式可以分为六种类型:原始表达式、初始化表达式、函数表达式...

    javascript正则表达式中分组详解.docx

    JavaScript中的正则表达式是处理字符串的强大工具,而分组是正则表达式中的核心概念之一,它允许我们将一个复杂的模式拆分成多个部分,每个部分作为一个独立的单元进行操作。本文将详细介绍JavaScript正则表达式中的...

    JavaScript正则表达式使用详解.zip

    文件"JavaScript正则表达式使用详解.txt"很可能包含了关于这些概念的详细解释和实例,而"NCIE书上的例子.txt"可能是某个教程书籍中的练习案例,这些资源可以帮助深入理解并掌握JavaScript正则表达式。 文件"P179_1....

    JavaScript正则表达式详解及使用方法

    同时,文章还通过具体示例展示了如何在JavaScript中使用正则表达式的exec、test、match、replace、search和split方法。 适合人群:具备基本JavaScript编程基础,对正则表达式有一定了解的开发人员。 使用场景及目标...

    javascript的函数 入门详解

    JavaScript中的函数是编程的核心元素,它是可重复使用的代码块,能够根据输入参数执行特定任务。在JavaScript中,函数既是数据类型,也是第一级公民,这意味着它们可以被赋值给变量、作为参数传递以及作为其他函数的...

    javascript

    #### 步骤详解 ##### 1. 利用PowerBuilder生成COM组件 首先,需要在PowerBuilder中创建一个非可视用户对象`uo_testdll`,该对象定义了名为`test_dll`的方法,用于处理传入的参数并返回结果。接着,创建一个COM组件...

    【JavaScript源代码】JavaScript中正则表达式的实际应用详解.docx

    ### JavaScript中正则表达式的实际应用详解 在日常开发中,正则表达式作为一种强大的文本处理工具,在JavaScript中被广泛地应用。无论是简单的字符串验证,还是复杂的文本解析,正则表达式都能提供高效的解决方案。...

Global site tag (gtag.js) - Google Analytics