javascript (pattern) (?:pattern)
Posted 小松鼠喝多了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript (pattern) (?:pattern)相关的知识,希望对你有一定的参考价值。
1.(pattern)
var _verification = /^<([^<>]*)>$/; var _str = "<ABC>"; var _getStr = _str.replace(_verification, "$1"); console.info(_getStr );//ABC
_verification.test(_str);//true
console.info(RegExp.$1);//ABC
$1为第一个括号里面的匹配, $2为第二个括号匹配,以此类推...
2.(?:pattern)
var _verification = /^<(?:[^<>]*)>$/; var _str = "<ABC>"; _verification.test(_str);//true console.info(RegExp.$1);//""
加上?:之后只做匹配不进行存储,例如不会存储成$1,$2
以上是关于javascript (pattern) (?:pattern)的主要内容,如果未能解决你的问题,请参考以下文章
在 JavaScript RegExp 中复制 Java 的“Pattern.quote”的功能 [重复]
Javascript regexObj.exec() 说 TypeError: pattern.exec is not a function
Understanding the Module Pattern in JavaScript
javascript 选择字符串之间的字符串 - regexp - pattern
Probabilistic Graphical Models 1: Representation-Week1-reasoning-patterns