`
ygsilence
  • 浏览: 336700 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js match 的简单用法 [转]

    博客分类:
  • JS
阅读更多

/* js match 的用法 */
var href,rs,domain
href = 'http://www.baidu.com/test/index.php?id=3&a=5';
rs = href.match(/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/); //返回数组
/*
for (str in rs) {
    document.writeln('索引' + str + '的值是:' + rs[str] + "<br>" );
}
*/
//上面的输出结果如下;
/*
索引0的值是:http://www.baidu.com/test/index.php?id=3&a=5
索引1的值是:http
索引2的值是:www.baidu.com
索引3的值是:undefined
索引4的值是:/test/index.php?id=3&a=5
索引index的值是:0
索引input的值是:http://www.baidu.com/test/index.php?id=3&a=5
*/
domain = RegExp.$2; //$1,$2,$3 ... 分别代表第一个括号,第二个括号,...值
alert(domain);

分享到:
评论

相关推荐

    javascript中的match函数用法简介.docx

    在JavaScript中,`match`函数是一种非常实用的方法,主要用于通过正则表达式在字符串中查找特定的模式。该函数可以返回一个数组或者null,具体取决于查找是否成功以及正则表达式的配置。本文将详细介绍`match`函数的...

    diff_match_patch.js

    google算法实现文本对比功能,可以基于react的前端组件codemirror进行使用,详细使用方法可以看我的头条号,程序猿peapeay,谢谢

    Match在JavaScript中实现类似于Erlang的模式匹配

    为了解决这个问题,一些开发者创建了库,如压缩包中的"match-master",它提供了一种扩展JavaScript语法的方法,使得模式匹配成为可能。这些库通常使用元编程技术,如函数式编程中的高阶函数,来实现自定义的匹配逻辑...

    javascript中match函数的用法小结

    javascript中的match函数是使用正则表达式对字符串进行查找,并将查找的结果作为数组返回,在实际开发中非常的有用,使用方法如下: stringObj.match(rgExp) 其中stringObj是必选项。对其进行查找的 String 对象或字符...

    js小工具 汉字转拼音 Html-Js代码互转

    在IT行业中,JavaScript(简称js)是一种广泛使用的脚本语言,尤其在网页开发中不可或缺。本文将探讨"js小工具 汉字转拼音 Html-Js代码互转"这一主题,涉及的颜色代码表、Html-Js代码互转、弹出窗口生成器、汉字转换...

    JavaScript中String.match()方法的使用详解

    该方法是JS入门学习中的基础知识,适用于所有想深入学习JavaScript的开发者。 String.match() 方法的使用语法如下: ``` string.match(regexp) ``` 在这里,string 是你要进行查找匹配的原始字符串,而 regexp 是...

    js-match()数学函数使用法则.docx

    `match()`函数是JavaScript中处理字符串的一个重要方法,主要用于在字符串中查找匹配特定模式的文本。函数的基本用法是`stringObject.match(searchValue)`或`stringObject.match(regexp)`,其中`stringObject`是要...

    Uniapp match-media 检测节点 适配大屏小屏 不同屏幕视图组件

    首先,让我们深入了解一下 `match-media` 的基本用法。在 CSS 中,我们可以创建一个媒体查询,比如: ```css @media (min-width: 600px) { .container { width: 80%; } } ``` 这段代码表示当浏览器窗口宽度至少...

    测试JSON数据的JavaScript库Match.zip

    安装:npm install @ozkxr/match用法:比较基元// Numbers match(3.1415, 3.1415) // =&gt; true //Strings match('Uno Dos Tres', 'Uno Dos Tres') // =&gt; true // Booleans match(false, false) //...

    js中exec、test、match、search、replace、split用法.docx

    在JavaScript中,正则表达式是处理文本的强大工具,它们提供了多种方法来执行搜索、匹配、替换和分割操作。以下是关于`exec`、`test`、`match`、`search`、`replace`和`split`这六个方法的详细解释。 1. `exec()`:...

    prh_google_diff_match_patch.zip

    在本篇文章中,我们将深入探讨这个库的功能、使用方法以及它在实际开发中的应用场景。 diff_match_patch库最初由谷歌开发,它提供了C++、Java、Python、JavaScript等多种语言的实现。这个库的核心算法基于最长公共...

    js 剪切板的用法(clipboardData.setData)与js match函数介绍

    另一方面,`match()`函数是JavaScript中的一个字符串方法,用于根据正则表达式模式在字符串中进行查找。如果找到匹配项,`match()`会返回一个数组,数组的第一个元素是整个匹配的子字符串,其余元素是正则表达式中每...

    JS正则中的match与exec使用说明

    match() 方法将检索目标字符串,以找到一个或多个与 正则表达式regexp 匹配的文本。match()有两种情况: &lt;!–[if !supportLists]–&gt;1、 &lt;!–[endif]–&gt;如果 regexp 具有标志 g,则 match() 方法将执行全局检索...

    diff-match-patch-master.zip

    diff-match-patch中的diff算法采用了O(n log n)的时间复杂度,通过动态规划方法找出两个文本之间的最小编辑距离,即最小的改动次数,使一个文本转换为另一个文本。这包括插入、删除和替换操作。 接着,是“match”...

    match-when:现代JavaScript的模式匹配

    设置非常简单,只需要求具有match的库以及when何地就可以开始使用! const { match , when } = require ( 'match-when' ) ; 或全球 require ( 'match-when/register' ) ; // `match` and `when` are now globally ...

    js正则查找match()与替换replace()用法实例

    在JavaScript中,主要有两个方法与正则表达式密切相关,那就是match()和replace()。下面详细阐述这两个方法的用法以及实例分析。 match()方法用于在字符串中查找匹配正则表达式的部分,并返回一个数组,该数组包含...

    js中exec、test、match、search、replace、split用法

    match(pattern) :根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null search(pattern) :根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1 replace(pattern,...

Global site tag (gtag.js) - Google Analytics