gpt4 book ai didi

javascript - lodash 不 trim 结束和开始

转载 作者:行者123 更新时间:2023-12-01 02:37:20 24 4
gpt4 key购买 nike

我得到了一个包含字符串的数组。我想确保字符串的末尾或开头没有空格填充,中间就可以了。

所以我尝试通过这样做使用lodash:

var answers = req.body.answer.split(/;,/); // req.body.answer = 'nio,9'
answers = _.map(answers, _.trimEnd);
answers = _.map(answers, _.trimStart);

结果是这样的:

[ 'nio       ,      9' ] // answer before trim
[ 'nio , 9' ] // answer after trim

想要的结果是:

[ 'nio', '9']

最佳答案

我认为你的代码中的问题是你正在使用的正则表达式,你试图分割有 ;, 的字符串,我猜你只想按 分割>, 因为您的结果是一个内部只有一个字符串的数组:

['nio,9']

您应该使用此常规表达式:

var answers = req.body.answer.split(/,/);

或者没有任何常规的exp就这样做:

var answers = req.body.answer.split(',');

关于javascript - lodash 不 trim 结束和开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47802976/

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