在我的nodeJs
代码中,我对第三方API进行了REST调用,响应中的一个值是字符串值,例如:
"total": "-15"
请注意,这个值可以是负数、零或正数,但必须是字串。
例如:
"total": "-5"
"total": "0"
"total": "+3"
如何将此值转换为以下值?基于上面的示例:
5 under
level par
3 over
我对node/javascript
还很陌生-regex
是最好的选择吗?
在我的nodeJs
代码中,我对第三方API进行了REST调用,响应中的一个值是字符串值,例如:
"total": "-15"
请注意,这个值可以是负数、零或正数,但必须是字串。
例如:
"total": "-5"
"total": "0"
"total": "+3"
如何将此值转换为以下值?基于上面的示例:
5 under
level par
3 over
我对node/javascript
还很陌生-regex
是最好的选择吗?
2条答案
按热度按时间cgvd09ve1#
正如BluntJackson所说,regex可能会比较慢。下面是一个转换函数的例子:
xlpyo6sf2#
我喜欢这个问题,因为我喜欢Code Golf:D
所以我的建议是这样一句话:
使用数字或字符串作为参数。