我想比较两个字符串,但我对Brackets有点问题.我想要寻找的字符串如下所示:
CAPPL:LOCAL.L_hk [1] .vorlauftemp_soll
引用那些支架似乎毫无用处.
我用这段代码试了一下
var regex = new RegExp("CAPPL:LOCAL.L_hk\[1\].vorlauftemp_soll","gi");
var value = "CAPPL:LOCAL.L_hk[1].vorlauftemp_soll";
regex.test(value);
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
它没用,因为你正在使用字符串.你还需要逃避反斜杠:
var regex = new RegExp("CAPPL:LOCAL.L_hk\\[1\\].vorlauftemp_soll","gi");
Run Code Online (Sandbox Code Playgroud)
或者使用正则表达式文字:
var regex = /CAPPL:LOCAL.L_hk\[1\].vorlauftemp_soll/gi
Run Code Online (Sandbox Code Playgroud)
JavaScript中会忽略未知的转义字符,因此"\["会生成相同的字符串"[".
| 归档时间: |
|
| 查看次数: |
2174 次 |
| 最近记录: |