- 浏览: 3011523 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
JavaScript match() 方法
定义和用法
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。
语法
stringObject.match(searchvalue) stringObject.match(regexp)
searchvalue | 必需。规定要检索的字符串值。 |
regexp | 必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。 |
返回值
存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。
说明
match() 方法将检索字符串 stringObject,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。
如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组,其中存放了与它找到的匹配文本有关的信息。该数组的第 0 个元素存放的是匹配文本,而其余的元素存放的是与正则表达式的子表达式匹配的文本。除了这些常规的数组元素之外,返回的数组还含有两个对象属性。 index 属性声明的是匹配文本的起始字符在 stringObject 中的位置,input 属性声明的是对 stringObject 的引用。
如果 regexp 具有标志 g,则 match() 方法将执行全局检索,找到 stringObject 中的所有匹配子字符串。若没有找到任何匹配的子串,则返回 null。如果找到了一个或多个匹配子串,则返回一个数组。不过全局匹配返回的数组的内容与前者大不相同,它的数组元素中存放的是 stringObject 中所有的匹配子串,而且也没有 index 属性或 input 属性。
注意:在全局检索模式下,match() 即不提供与子表达式匹配的文本的信息,也不声明每个匹配子串的位置。如果您需要这些全局检索的信息,可以使用 RegExp.exec()。
实例
例子 1
在本例中,我们将在 "Hello world!" 中进行不同的检索:
<script type="text/javascript"> var str="Hello world!" document.write(str.match("world") + "<br />") document.write(str.match("World") + "<br />") document.write(str.match("worlld") + "<br />") document.write(str.match("world!")) </script>
输出:
world null null world!
例子 2
在本例中,我们将使用全局匹配的正则表达式来检索字符串中的所有数字:
<script type="text/javascript"> var str="1 plus 2 equal 3" document.write(str.match(/\d+/g)) </script>
输出:
1,2,3
发表评论
-
javascript 处理返回json中的\u中文乱码问题(也不是乱码了,就是\u编码)
2014-10-13 17:37 2071javascript 处理返回 ... -
JavaScript String 对象参考手册 prototype 属性
2009-03-03 22:32 1656JavaScript prototype 属性 返回Java ... -
JavaScript String 对象参考手册 constructor 属性
2009-03-03 22:08 1340JavaScript constructor 属性 返回Ja ... -
JavaScript String 对象参考手册 toSource() 方法
2009-03-03 21:55 1762JavaScript toSource() 方法 返回Jav ... -
JavaScript String 对象参考手册 length 属性
2009-03-03 20:29 1694JavaScript length 属性 返回JavaScr ... -
JavaScript String 对象参考手册 valueOf() 方法
2009-03-03 20:25 1548JavaScript valueOf() 方法 返回Java ... -
JavaScript String 对象参考手册 toString() 方法
2009-03-03 20:23 1512JavaScript toString() 方法 返回Jav ... -
JavaScript String 对象参考手册 toUpperCase() 方法
2009-03-03 13:13 2163JavaScript toUpperCase() 方法 返回 ... -
JavaScript String 对象参考手册 toLowerCase() 方法
2009-03-03 13:09 1816JavaScript toLowerCase() 方法 返回 ... -
JavaScript String 对象参考手册 toLocaleUpperCase() 方法
2009-03-03 13:06 1181JavaScript toLocaleUpperCase() ... -
JavaScript String 对象参考手册 toLocaleLowerCase() 方法
2009-03-03 13:04 1419JavaScript toLocaleLowerCase() ... -
JavaScript String 对象参考手册 sup() 方法
2009-03-03 13:01 1502JavaScript sup() 方法 返回JavaScri ... -
JavaScript String 对象参考手册 substring() 方法
2009-03-03 09:25 1947JavaScript substring() 方法 ... -
JavaScript String 对象参考手册 substr() 方法
2009-03-03 09:21 1681JavaScript substr() 方法 返回JavaS ... -
JavaScript String 对象参考手册 sub() 方法
2009-03-03 09:18 1463JavaScript sub() 方法 返回JavaScri ... -
JavaScript String 对象参考手册 strike() 方法
2009-03-03 09:16 1351JavaScript strike() 方法 返回JavaS ... -
JavaScript String 对象参考手册 split() 方法
2009-03-03 09:13 2928JavaScript split() 方法 返回JavaSc ... -
JavaScript String 对象参考手册 small() 方法
2009-03-02 22:50 1096JavaScript small() 方法 返回JavaSc ... -
JavaScript String 对象参考手册 slice() 方法
2009-03-02 22:44 1748JavaScript slice() 方法 返 ... -
JavaScript String 对象参考手册 search() 方法
2009-03-02 22:26 1704JavaScript search() 方法 返回JavaS ...
相关推荐
本参考手册聚焦于JavaScript的核心对象,这些对象构成了JavaScript的基础框架,允许开发者进行数据处理、用户交互以及与浏览器进行通信。以下是手册中可能包含的主要知识点: 1. **全局对象Global**: JavaScript中...
JavaScript中的String对象是用于处理和操作字符串的基本工具。字符串在JavaScript中是一种不可变的数据类型,这意味着一旦创建,就不能更改其内容。尽管如此,String对象提供了丰富的内置方法来处理字符串的各种需求...
### JavaScript_对象参考手册 #### String 对象 **概述** `String`对象在JavaScript中主要用于处理文本(字符串)。它可以被视为一种容器,用于存储、访问和操作文本数据。`String`对象提供了丰富的属性和方法来...
作为JavaScript的核心,其内置对象是理解和掌握语言的关键。以下是对这些核心对象的详细阐述: 1. **全局对象Global**: 全局对象在任何作用域下都可访问,它包含了一些内置属性和方法,如`window`(在浏览器环境...
这些知识点覆盖了JavaScript中`String`对象的主要特性和常用方法。理解和掌握这些内容,将有助于你在处理字符串时更得心应手。在实际开发中,还可以结合其他JavaScript特性,如数组方法、正则表达式等,实现更多复杂...
在JavaScript中,`String`对象是一个非常重要的概念,它不仅作为数据类型存在,还提供了大量的方法来帮助开发者处理字符串相关的任务。了解并掌握这些方法对于任何JavaScript开发者而言都至关重要。下面将详细介绍`...
《JavaScript5参考手册》是一本全面介绍JavaScript 5版本的权威指南,对于深入理解JavaScript语言的核心概念、语法和特性具有重要价值。JavaScript,作为一种广泛应用于Web开发的脚本语言,是构建动态网页和交互式...
《JavaScript手册-中文.chm》则是一个中文版的JavaScript参考资料,对于初学者和经验丰富的开发者来说都非常有用。这个手册可能涵盖了JavaScript的核心概念,例如: 1. **基础语法**:包括变量声明(var, let, ...
### JavaScript语法手册知识点详解 #### 一、JavaScript函数 JavaScript是一种广泛使用的编程语言,尤其适用于Web开发。在JavaScript中,函数是一段可重用的代码块,用于执行特定任务。 ##### 1. GetObject函数 -...
手册可能包含了JavaScript的基础语法、核心概念、函数用法、对象、数组、字符串处理、正则表达式、DOM操作、事件处理、AJAX以及最新的ES6特性等内容。 1. **基础语法**:JavaScript是一种弱类型、解释型的脚本语言...
### JavaScript 参考手册知识点概览 #### 一、JavaScript简介 - **客户端JavaScript**:在浏览器中执行的脚本,用于实现网页交互性。 - **服务器端JavaScript**:运行在服务器上的脚本,例如Node.js环境。 #### 二...
concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...
4. Match对象:MatchCollection中的每个元素代表一个匹配项,包含Group、Index、Length等属性,用于获取匹配的具体信息。 三、ASP与VBScript 1. ASP基本结构:通常,一个ASP页面包含HTML和VBScript代码,通过或! %...
### VBScript程序员参考手册知识点概览 #### 一、引言 《VBScript程序员参考手册》是一本详尽介绍VBScript编程语言的书籍,适用于希望深入掌握VBScript编程技巧的初学者和进阶用户。该书由Adrian Kingsley-Hughes与...
- 正则对象的方法(test, exec, match, replace, split等) 11. **错误处理** - try...catch语句 - 错误对象(Error, TypeError, RangeError等) 12. **性能优化** - 函数优化(尾调用优化, 即时编译) - ...
match 方法; max 方法; min 方法; moveFirst 方法; moveNext 方法; parse 方法; parseFloat 方法; parseInt 方法; pop 方法; pow 方法; push 方法; random 方法; replace 方法; reverse 方法; round ...
以上只是JS5的一些基础知识点,完整的JScript5.5中文参考手册提供了更详细的API和语言特性解析,包括错误处理、类型转换、原型链、闭包、作用域等高级概念,对于深入理解和使用JS5非常有帮助。通过阅读手册,开发者...
JavaScript提供了`RegExp`对象和相关的全局函数如`match`, `replace`, `search`, `split`。 9. **错误处理** 了解和处理运行时错误是编程中必不可少的部分,JavaScript使用`try...catch`语句来捕获和处理异常。 ...
"JavaScript大全"这个资源很可能是包含所有这些内容的参考手册,帮助开发者深入理解和熟练运用JavaScript。CHM(Compiled Help Manual)文件是一种常见的Windows帮助文件格式,包含了索引和搜索功能,方便快速查找所...