美文网首页让前端飞
JavaScript——常用表达式

JavaScript——常用表达式

作者: 2o壹9 | 来源:发表于2020-01-14 09:04 被阅读0次

JavaScript有对正则表达式的内置支持。它们之间用斜杠分隔:

/^abc$/

/[A-Za-z0-9]+/

方法test():是否存在匹配项?

> /^a+b+$/.test('aaab')

真正

> /^a+b+$/.test('aaa')

方法exec():匹配和捕获组

> /a(b+)a/.exec('_abbba_aba_')

['abbba','bbb']

返回的数组在索引0处包含完全匹配项,在索引1处包含第一个组的捕获,依此类推。有一种方法(在RegExp.prototype.exec:捕获组中讨论)可以重复调用此方法以获取所有匹配项。

方法replace():搜索和替换

>'<a> <bbb>'。replace(/<(.*?)>/ g,'[$ 1]')

'[a] [bbb]'

的第一个参数replace必须是带有/g标志的正则表达式;否则,仅替换第一个匹配项。还有一种方法(如String.prototype.replace中的讨论:Search和Replace)使用函数来计算替换值。

相关文章

  • 正则

    1 JS之正则表达式15个常用的javaScript正则表达式

  • JS 正则表达式

    语法 常用的方法: javascript中如何声明一个正则表达式对象在JavaScript当中,声明一个正则表达式...

  • 最全正则表达式

    史上最全常用正则表达式 [JavaScript](javascript:void(0);) 5月14日 很多不太懂...

  • 实用的正则表达式

    文章来源:w3cSchool 包含正则表达式的知识和常用的经典Javascript正则表达式

  • JavaScript——常用表达式

    JavaScript有对正则表达式的内置支持。它们之间用斜杠分隔: /^abc$/ /[A-Za-z0-9]+/ ...

  • AngularJS扫盲之路

    基础学习 AngularJS 表达式 与 JavaScript 表达式 类似于 JavaScript 表达式,An...

  • javascript正则

    原生JavaScript常用的正则表达式 //正整数 /^[0-9]*[1-9][0-9]*$/; //负整数 /...

  • 正则表达式

    /正则表达式主体/修饰符(可选) 在 JavaScript 中,正则表达式通常用于两个字符串方法 : search...

  • 正则表达式浅略学习

    在javascript编程中,会时常用到正则表达式。因此,决定对正则表达式进行学习。 学习的目的主要是能够在编程中...

  • 写给前端的正则表达式入门

    概览 在JavaScript中,使用//即可创建一个正则表达式对象,当然也可以使用new RegExp() 常用的...

网友评论

    本文标题:JavaScript——常用表达式

    本文链接:https://www.haomeiwen.com/subject/gpyoactx.html