From c40612041809fe289aba58aefa170bbe784aba1f Mon Sep 17 00:00:00 2001 From: t7yang Date: Mon, 10 Jan 2022 08:38:07 +0800 Subject: remove name attribute for zh-CN --- .../web/javascript/reference/global_objects/regexp/index.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/global_objects/regexp/index.html') diff --git a/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html b/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html index a0bcd500de..25f587ed4c 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html +++ b/files/zh-cn/web/javascript/reference/global_objects/regexp/index.html @@ -115,9 +115,9 @@ var re = /\w+/;
返回表示指定对象的字符串。重写{{jsxref("Object.prototype.toString()")}}方法。
-

示例

+

示例

-

使用正则改变数据结构

+

使用正则改变数据结构

下例使用  {{jsxref("Global_Objects/String", "String")}} 的 {{jsxref("String.prototype.replace()", "replace()")}} 方法去匹配姓名 first last 输出新的格式 last, first

@@ -152,7 +152,7 @@ s.match(/yes.*day/); s.match(/yes[^]*day/); // Returns 'yes\nmake my day' -

使用带有 sticky 标志的正则表达式

+

使用带有 sticky 标志的正则表达式

带有{{JSxRef("Global_Objects/RegExp/sticky", "sticky")}}标志的正则表达式将会从源字符串的{{jsxref("RegExp.prototype.lastIndex")}}位置开始匹配,也就是进行“粘性匹配”。

@@ -179,7 +179,7 @@ while (r = re.exec("123 456")) console.log(r, "AND re.lastIndex", re.lastIndex);

如果使用带有全局标志g的正则表达式re,就会捕获字符串中的所有6个数字,而非3个

-

使用正则表达式和 Unicode 字符

+

使用正则表达式和 Unicode 字符

正如上面表格提到的,\w 或 \W 只会匹配基本的 ASCII 字符;如 a 到 zA 到 Z09_

@@ -240,7 +240,7 @@ console.log(/[^.]+/.exec(url)[0].substr(7)); // logs "xxx" -

浏览器兼容性

+

浏览器兼容性

{{Compat("javascript.builtins.RegExp")}}

-- cgit v1.2.3-54-g00ecf