gpt4 book ai didi

javascript - 试图解析由 | 分隔的字符串我想忽略 "| | | | "但它不起作用

转载 作者:行者123 更新时间:2023-11-29 18:20:47 24 4
gpt4 key购买 nike

所以我正在解析一个字符串并使用 | 对其进行标记化作为分隔符。但是,我想确保我不解析空格(任何数量)并简单地忽略它们。但是由于某种原因,没有什么是完全有效的。一些空格逃过检查并被打印出来。这是我的代码:

white = value;
white.replace(/(^\s+|\s+$)/g, '');
if(white != null && white != '' && white != ' '){
console.log("IT IS NOT EMPTY");
}else{
console.log("IT IS EMPTY");
}

我看不懂。

这些工作:

" | "
" | | | "

但是

" |   | | | " 

不起作用...

有什么建议吗?

最佳答案

.replace 不转换字符串,它返回新字符串。

white = white.replace(/^\s+|\s+$/g,"");

关于javascript - 试图解析由 | 分隔的字符串我想忽略 "| | | | "但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18992138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com