gpt4 book ai didi

javascript - 如何从句子中选择动态字符串

转载 作者:行者123 更新时间:2023-11-30 13:35:23 24 4
gpt4 key购买 nike

如何从这些例句中选出第一个数字

"  1     SAMPLE SAMPLE 1"
" 20 SAMPLE SAMPLE 2"

我想从这些行中分离出第一个数字。

我尝试了一些 javascript 附带的字符串函数,但似乎无法使它们工作。我不需要空格,我只需要数字。

最佳答案

应该这样做。

var num = +/\d+/.exec("  1     SAMPLE SAMPLE 1")[0];

如果你不需要将它转换为数字,那么你可以去掉第一个+

var num = /\d+/.exec("  1     SAMPLE SAMPLE 1")[0];

如果你不确定是否会有一个数字,你会想要去掉[0],并在验证后提取结果。

var num = /\d+/.exec("       SAMPLE SAMPLE ");

if( num ) num = num[0];

或者因为它是一个数字,您可以直接从数组中使用 + 将其转换。

if( num ) num = +num;

关于javascript - 如何从句子中选择动态字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5113054/

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