Sha*_*313 3 javascript regex word-boundary
我想知道的是如何在RegExp对象中使用单词边界.
例如:
var reg = new RegExp("\bAB\b", "g");
Run Code Online (Sandbox Code Playgroud)
这不起作用,我做不到:
var reg = /\bAB\b/g;
Run Code Online (Sandbox Code Playgroud)
因为我稍后需要用变量替换AB.
我知道RegExp对象中的所有其他功能都有效,但由于某种原因,单词边界不起作用.感谢您对此问题的任何帮助.:)
使用反斜杠转义反斜杠,因此\b不会将其解释为转义字符,而是解释为文字\b.
var reg = new RegExp("\\bAB\\b", "g");
reg.test(' AB ');
// true
reg.test('aABb');
// false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |