0

我在 JavaScript 中有一个正则表达式:

new RegExp('(?:^|\\b|\\s)' + this.options.token + '([\\w.]*)$');

问题是这只会在ae、AE、空间等上触发,而不是“.”、“[”、“/”等。如何扩展此正则表达式以包含这些字符?

4

1 回答 1

2

您只需要添加它们:

new RegExp('(?:^|\\b|\\s|\\.|\\[|\\/)' + this.options.token + '([\\w.]*)$');

等等...

这分解为:

<start of line> or <word boundary> or <whitespace> or . or [ or /

哪个应该有希望做你想要的。

于 2013-02-20T13:51:24.853 回答