所以我正在解析一个字符串,并使用 | 对其进行标记。作为分隔符。但是,我想确保我不解析空格(任何数量)并简单地忽略它们。但是由于某种原因,没有什么是完全有效的。一些空格逃脱了检查并被打印出来。这是我的代码:
white = value;
white.replace(/(^\s+|\s+$)/g, '');
if(white != null && white != '' && white != ' '){
console.log("IT IS NOT EMPTY");
}else{
console.log("IT IS EMPTY");
}
我不明白。
这些工作:
" | "
" | | | "
但
" | | | | "
不工作...
有什么建议么?