扩展正则表达式以触发更多字符

时间:2013-02-20 13:49:49

标签: javascript regex

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

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

问题是这只能在a-e,A-E,空间等上触发,而不是“。”,“[”,“/”等。 如何扩展此正则表达式以包含这些字符?

1 个答案:

答案 0 :(得分:2)

您只需要添加它们:

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

等等......

这打破了:

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

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