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

正则表达式的test方法应用

阅读更多
一 test介绍
返回一个Boolean值,指出在被查找的字符串中是否存在模式。
语法:
rgexp.test(str)
rgexp:必选项。包含正则表达式模式或可用标志的正则表达式对象。
Str:必选项。要在其上测试查找的字符串。 
说明:test方法检查在字符串中是否存在一个模式,如果存在则返回true,否则就返回false。全局RegExp对象的属性不由test方法来修改。
 
二 应用举例
应用test 方法查询指定字符串是否存在:
<script language="JavaScript">
function TestDemo(re, s)
{
	var s1;  // 声明变量
	// 检查字符串是否存在正则表达式
	if (re.test(s))  // 测试是否存在
	{
		s1 = " contains ";  // s 包含模式
	}
	else 
	{
		s1 = " does not contain ";  // s 不包含模式
	}
	return("'" + s + "'" + s1 + "'"+ re.source + "'");  // 返回字符串
}
document.write (TestDemo(/boy+/ ,"I am a good boy !")); 
</script>
 
三 运行结果:
'I am a good boy !' contains 'boy+'
1
0
分享到:
评论

相关推荐

    正则表达式详解正则表达式详解

    - **示例**:“test”这个正则表达式模式将精确匹配字符串“test”。 ##### 2. 非打印字符 - **定义**:指无法直接打印出来的字符,如换行符、回车符等。 - **示例**: - `\f`:匹配一个换页符。 - `\n`:匹配一...

    常用正则表达式大全.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的...以上内容概括了从文件中提取出来的正则表达式知识点,这些知识点覆盖了正则表达式的多个应用场景,对于从事软件开发、数据分析等领域的人来说非常实用。

    JAVA正则表达式JAVA正则表达式JAVA正则表达式

    正则表达式提供了多种方法来操作字符串,例如: * test():检查指定的字符串是否存在。 * exec():返回查询值。 * match():得到查询数组。 * search():返回搜索地位。 * replace():替代字符。 * split():利用...

    使用正则表达式验证一年的12个月份

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作,广泛应用于编程语言中。在IT行业中,正则表达式是处理字符串时不可或缺的一部分,尤其在数据验证、文本提取等方面。在这个场景中,我们需要创建一...

    正则表达式(regex)C语言源码,超强查找/替换算法

    这个文本文件可能是关于如何在C语言中使用正则表达式的详细指南,包含了正则表达式的基本语法、库的使用方法、示例代码等。阅读此文件可以帮助开发者快速上手,理解如何在实际项目中应用Henry Spencer的regex ...

    只验证数字和字母的正则表达式

    ### 正则表达式的应用与理解 在计算机编程与数据处理领域中,正则表达式是一种非常强大的文本匹配工具。本文将围绕一个特定的正则表达式 `/^([A-Za-z0-9])+$/` 展开讨论,该表达式主要用于验证输入字符串是否仅包含...

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

    此外,JavaScript提供了`test()`、`match()`、`replace()`、`search()`和`split()`等方法,与正则表达式配合使用,完成各种字符串操作。 总之,通过这个资源,学习者不仅可以系统地学习正则表达式的理论知识,还能...

    正则表达式验证金额格式

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在本场景中,我们关注的是如何使用正则表达式来验证金额格式。金额格式通常要求精确到小数点后两位,并且可能...

    正则表达式的应用

    以下是一些关于VBScript正则表达式对象的关键概念和方法: 1. **创建正则表达式对象**: 使用`New RegExp`语句可以创建一个新的正则表达式对象,例如`Set regEx = New RegExp`。 2. **设置模式**: `regEx....

    正则表达式综合练习

    10. **编程语言支持**:大多数编程语言都内置了正则表达式支持,如Java(Test.java中的例子可能涉及Java的`Pattern`和`Matcher`类),Python的`re`模块,JavaScript的`match`、`replace`等方法。 11. **优化技巧**...

    正则表达式.rar || 正则表达式.rar

    2. JavaScript:JavaScript的全局对象`RegExp`提供了正则表达式功能,`test()`、`exec()`、`match()`、`replace()`等方法广泛应用于前端开发。 3. Java:Java中的`java.util.regex`包提供正则表达式支持,`Pattern`...

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

    - **`Pattern` 类**:用于编译正则表达式,并提供方法来创建 `Matcher` 对象。 - **`Matcher` 类**:用于执行正则表达式匹配,包括查找字符串中的匹配项、替换匹配项等功能。 示例代码: ```java String text = ...

    正则表达式的应用全集

    10. **JavaScript中的正则**:在《JS正则表达式 .txt》中,讲解了JavaScript语言中如何使用正则表达式,包括`test()`、`match()`、`replace()`等方法。 11. **深入理解正则表达式**:《深入浅出之正则表达式.txt》...

    js正则表达式限制文本框只能输入数字,能输小数点.

    ### 正则表达式在JavaScript中的应用:限制文本框只能输入数字及小数点 在Web开发中,经常需要对用户输入的数据进行合法性验证。为了确保数据格式正确且符合预期,开发者通常会在前端使用JavaScript结合HTML来实现...

    正则表达式在程序开发中的应用

    本文将详细介绍正则表达式的基本概念及其在程序开发中的应用场景,并通过具体的例子来展示其使用方法。 #### 一、正则表达式简介 正则表达式是一种由普通字符(例如字符 `a` 与数字 `5`)和特殊字符(称为元字符)...

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    正则表达式(Regular Expression)是一种强大的文本处理工具,在编程语言中被广泛应用于字符串的搜索与替换等操作。它能够帮助开发者快速定位、提取或验证文本中的模式。 #### 二、中文、数字、字母、下划线的匹配 ...

    正则表达式 java正则表达式 c#正则表达式,

    ### 正则表达式在Java、C#及跨语言应用详解 #### 1. 正则表达式基础 正则表达式(Regular Expression)是一种强大的文本处理工具,它能够帮助我们在字符串中查找、替换和提取特定的模式。无论是Java还是C#,正则...

    js_正则表达式全攻略

    ### 正则表达式在JavaScript中的应用全攻略 #### 一、正则表达式的概念及其在JavaScript中的重要性 正则表达式(Regular Expression)是一种强大的文本处理工具,能够帮助开发者进行复杂的字符串搜索和替换。在...

    正则表达式30分钟教程正则表达式30分钟教程正则表达式30分钟教程正则表达式30分钟教程正则表达式30分钟教程

    在JavaScript中,正则表达式是内置的,直接写在字符串中,并使用`match()`、`test()`和`replace()`等方法。 在实际应用中,正则表达式常常用于数据验证,如检查电子邮件地址、电话号码格式,或者从文本中提取特定...

    正则表达式判断手机邮箱

    在IT行业中,正则表达式被广泛应用于数据验证、文本处理、爬虫程序等领域,特别是在判断手机号码和邮箱地址的合法性时显得尤为重要。 手机号码的正则表达式通常要考虑不同国家的格式,但以中国大陆为例,常见的11位...

Global site tag (gtag.js) - Google Analytics