gpt4 book ai didi

javascript - 使用简写字符类的正则表达式

转载 作者:行者123 更新时间:2023-12-02 17:58:17 25 4
gpt4 key购买 nike

我有:

var regex = /[\w ]*/;

var str = 'My name is Robeet';

var match = str.match( regex );

document.write(match);

它返回:

My name is Robeet 

由于全局搜索不包含“g”标志,这难道不应该是一个错误吗?

我用“g”标志尝试了它并得到了完全相同的结果。

最佳答案

您的模式有零个或多个量词 (*),因此它将匹配单词字符或空格的任何序列。由于您的整个字符串都满足该标准,因此这正是您所期望的。

为了进行比较,请尝试删除量词:

'My name is Robeet'.match(/[\w ]/); 
// ["M"];
'My name is Robeet'.match(/[\w ]/g);
// ["M", "y", " ", "n", "a", "m", "e", ...]

关于javascript - 使用简写字符类的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com