我正在使用正则表达式来获取部分文本,但我无法将结果用作条件语句。即使使用 [1]
仅选择正则表达式后的结果,我的条件也不起作用。
var dec = "> PRZ ##"
var cursodec = /\>([^#>]+)\##/.exec(dec);
var cursodecl = cursodec[1];
if (cursodecl == "PRZ") {
...
}
有什么解决办法吗?谢谢!
最佳答案
将您的正则表达式更改为
var cursodec = /\>\s([^#>]+)\s\##/.exec(dec);
考虑两侧空间
关于javascript - If 语句中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35738976/