- 浏览: 2974023 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 2025javascript 处理返回 ... -
JavaScript String 对象参考手册 prototype 属性
2009-03-03 22:32 1618JavaScript prototype 属性 返回Java ... -
JavaScript String 对象参考手册 constructor 属性
2009-03-03 22:08 1307JavaScript constructor 属性 返回Ja ... -
JavaScript String 对象参考手册 toSource() 方法
2009-03-03 21:55 1727JavaScript toSource() 方法 返回Jav ... -
JavaScript String 对象参考手册 length 属性
2009-03-03 20:29 1665JavaScript length 属性 返回JavaScr ... -
JavaScript String 对象参考手册 valueOf() 方法
2009-03-03 20:25 1516JavaScript valueOf() 方法 返回Java ... -
JavaScript String 对象参考手册 toString() 方法
2009-03-03 20:23 1478JavaScript toString() 方法 返回Jav ... -
JavaScript String 对象参考手册 toUpperCase() 方法
2009-03-03 13:13 2137JavaScript toUpperCase() 方法 返回 ... -
JavaScript String 对象参考手册 toLowerCase() 方法
2009-03-03 13:09 1779JavaScript toLowerCase() 方法 返回 ... -
JavaScript String 对象参考手册 toLocaleUpperCase() 方法
2009-03-03 13:06 1154JavaScript toLocaleUpperCase() ... -
JavaScript String 对象参考手册 toLocaleLowerCase() 方法
2009-03-03 13:04 1397JavaScript toLocaleLowerCase() ... -
JavaScript String 对象参考手册 sup() 方法
2009-03-03 13:01 1431JavaScript sup() 方法 返回JavaScri ... -
JavaScript String 对象参考手册 substring() 方法
2009-03-03 09:25 1913JavaScript substring() 方法 ... -
JavaScript String 对象参考手册 substr() 方法
2009-03-03 09:21 1651JavaScript substr() 方法 返回JavaS ... -
JavaScript String 对象参考手册 sub() 方法
2009-03-03 09:18 1426JavaScript sub() 方法 返回JavaScri ... -
JavaScript String 对象参考手册 strike() 方法
2009-03-03 09:16 1326JavaScript strike() 方法 返回JavaS ... -
JavaScript String 对象参考手册 split() 方法
2009-03-03 09:13 2886JavaScript split() 方法 返回JavaSc ... -
JavaScript String 对象参考手册 small() 方法
2009-03-02 22:50 1073JavaScript small() 方法 返回JavaSc ... -
JavaScript String 对象参考手册 slice() 方法
2009-03-02 22:44 1712JavaScript slice() 方法 返 ... -
JavaScript String 对象参考手册 search() 方法
2009-03-02 22:26 1661JavaScript search() 方法 返回JavaS ...
相关推荐
JavaScript String 对象参考手册
这是一组超文本 文件名就是对象名 ,包括了所有方法和属性 带有书签 可以方便查询各种参数
JavaScript核心对象参考手册
JavaScript常用对象参考手册,包含String,Array,Boolean,Math,RegExp等等
即用即查JAVASCRIPT核心对象参考手册
即用即查JavaScript核心对象参考手册:JavaScript 随书光盘
即用即查——JavaScript核心对象参考手册
即用即查JavaScript核心对象参考手册附书光盘。。。打包下载,内有光盘里所有源码与使用说明。希望对大家有用。
本人根据w3school.com.cn的在线教程制作,制作之前我找了许多的js参考手册,但是都觉得不是挺实用,所以就做了这个文档,由于不是注册版,所以做的不是很完美,但是不会影响阅读,希望大家多多支持! 里面包括了js...
字符串是 JavaScript 的一种基本的数据类型。 提供String对象方法属性的详细解释
JavaScript String 对象参考手册 字符串是 JavaScript 的一种基本的数据类型。 String 对象的 length 属性声明了该字符串中的字符数。String 类定义了大量操作字符串的方法。 需要注意的是,JavaScript 的字符串是不...
基本包含了所有对象的所有属性。一共有20章,同时包括了 ActiveX技术和数据库访问等高端技术
JavaScript的基础应用,适合出学者
即查即用javascript核心对象参考手册,很有用的js帮助手册
即用即查JavaScript核心对象参考手册光盘
javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册javascript中文参考手册
JavaScript语言中文参考手册JavaScript语言中文参考手册