match函数介绍

作者: 前端技术  发布:2019-09-03

经常见到那样一种功能:正是单击三个开关,就将有个别区域内的故事情节,复制到了剪切板中。其实这几个效应落成起来也简单,大旨就是使用了window子对象clipboardData的二个方法:setData()
语法:     clipboardData.setData(sDataFormat, sData)

参数:sDataFormat:要复制的剧情的格式;sData:要复制的剧情。

返回值:复制作而成功再次来到true;战败重临false。

复制代码 代码如下:

<script language="JavaScript">
function jianqie(id)
{var id;
var text=document.all(id).innerText
if (clipboardData.setData("text",text))
{alert("复制作而成功!")}
else
{alert("复制战败!")}
}
</script>

js中match函数方法是应用正则表达式形式对字符串实践查找,并将含有查找的结果作为数组再次回到。使用方法:
stringObj.match(rgExp)

在那之中stringObj是必选项。对其开展查找的 String 对象或字符串文字。
rgExp是必选项。为蕴涵正则表明式方式和可用标识的正则表明式对象。也能够是富含正则表明式方式和可用标识的变量名或字符串文字。

如果js中match函数方法未有找到匹配,再次来到null。假诺找到相配重返几个数组并且更新全局 RegExp 对象的质量以体现相配结果。JavaScript中match函数方法再次来到的数组有四个天性:input、index和lastIndex。Input 属性包括全部的被搜寻字符串。Index 属性包蕴了在整整被搜寻字符串中匹配的子字符串的岗位。LastIndex 属性满含了最终贰次相配中最后叁个字符的下一个职位。若无安装全局标记(g),数组的0成分包括全部相配,而第 1 到 n 成分包括了合营中曾出现过的任一个子男才女貌。这一定于尚未设置全局标记的 exec 方法。借使设置了全局标志,元素0到n中富含全部相配。

下边包车型地铁演示演示了js中match函数方法的用法:

复制代码 代码如下:

function MatchDemo(){   
   var r, re;         // 表明变量。   
   var s = "The rain in Spain falls mainly in the plain";   
   re = /ain/i;    // 创造正则表达式模式。   
   r = s.match(re);   // 尝试相称寻觅字符串。   
   return(r);         // 重返第二回现身 "ain" 的地点。   
}  

本示例表达带 g 标识设置的js中match函数方法的用法

复制代码 代码如下:

function MatchDemo(){   
   var r, re;         // 表明变量。   
   var s = "The rain in Spain falls mainly in the plain";   
   re = /ain/ig;      // 创设正则表达式形式。   
   r = s.match(re);   // 尝试去相称寻找字符串。   
   return(r);         // 返回的数组包涵了有着 "ain"

上面几行代码演示了字符串文字的js中match函数方法的用法。

复制代码 代码如下:

var r, re = "Spain";   
r = "The rain in Spain".replace(re, "Canada");   

match()方法用于从字符串中搜索钦命的值,本办法类似于indexOf()和lastindexOf(),不一致的是它回到的是点名的值,实际不是内定值在字符串中的地点。indexOf()和lastindexOf()方法重返地方数字 假如找不到重临-1。注意区分轻重缓急写

复制代码 代码如下:

<script type="text/javascript">   
var str="Hello world!"  
document.write(str.match("world") + "")   
document.write(str.match("World") + "")   
document.write(str.match("worlld") + "")   
document.write(str.match("world!"))   
</script>

...

本文由王中王开奖结果发布于前端技术,转载请注明出处:match函数介绍

关键词: