我不明白为什么当输出'now'时输出'now'.
mainQueryString = 'now ';
mainQueryString = mainQueryString.replace('/\s+$/g', ''); /* query without the ending space */
console.log('mainQueryString:', '\''+mainQueryString+'\'');
Run Code Online (Sandbox Code Playgroud)
仍然输出'now'(最后用空格).
为什么使用正则表达式?
使用修剪方法.
mainQueryString = 'now ';
mainQueryString = mainQueryString.trim();
Run Code Online (Sandbox Code Playgroud)