gpt4 book ai didi

javascript - Jquery解析句子/行中不属于字符串的整数

转载 作者:行者123 更新时间:2023-11-28 06:22:13 24 4
gpt4 key购买 nike

我想做 jQuery 整数和字符串解析。用户只需在文本区域中输入字符串即可。

1.) 首先从句子中获取不属于字符串的整数。

input           integer output   text output     
1 7-up 1 7-up
3 coke 3 coke
8 popcorn 8 popcorn
6cups 5 5 6cups

通过此设置,我已经可以解析用户输入的每行整数。那么我怎样才能实现目标呢?

最佳答案

考虑到您发布的信息量,这很难帮助,但如果您有这样的 HTML

<!doctype html>
<html>
<head>
</head>
<body>
<textarea>1 7-up</textarea>
<textarea>3 coke</textarea>
<textarea>8 popcorn</textarea>
<textarea>6cups 5</textarea>
</body>
</html>

这应该是您的 JavaScript:

var parsed = $('textarea').map(function() {
return this.value;
}).toArray().reduce(function(result, input, input_index) {
if(result === false) return;

var value = input.match(/\b(\d+)\b/);
if(value === null) {
alert('Unable to find the value/digit from input: ' + (input_index + 1));
return false;
}

result.push({
text: input.replace(value[0], '').replace(/^\s*|\s*$/g, ''),
number: value[0]
});

return result;
}, []);

console.log(parsed);
/*
[
{
"text": "7-up",
"number": "1"
},
{
"text": "coke",
"number": "3"
},
{
"text": "popcorn",
"number": "8"
},
{
"text": "6cups",
"number": "5"
}
]
*/

关于javascript - Jquery解析句子/行中不属于字符串的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423449/

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