如果使用JavaScript同时包含整数和字符串,如何从CRM的文本字段的单行中检索整数值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果使用JavaScript同时包含整数和字符串,如何从CRM的文本字段的单行中检索整数值相关的知识,希望对你有一定的参考价值。
我的应用程序中有一些单行文本字段,它以这种格式(3年4个月零4天)存储数据。现在,我只想从字段中检索整数部分,并希望给出if条件来检查某些条件。
有人可以帮助我实现这一目标吗?
答案
假设您提供给我们的格式是准确的,那么您可以尝试这样的方法。
let exampleString = "3 years, 4 Months and 4 days";
const extractYMD = (input) =>
const stringArray = input.split(' ');
//split the string on every space
//it will create an array that looks like this
//["3", "years,", "4", "Months", "and", "4", "days"]
//then you can use the index to find your ints
const years = parseInt(stringArray[0])
const months = parseInt(stringArray[2])
const days = parseInt(stringArray[5])
//using parseInt because values inside the array are still strings
//don't need to assign to variables but did it for clarity
if(years <= 3)
console.log('example condition')
//do something here
console.log(years, months, days)
//logging to console so you can see output
return [years, months, days];
// return the values if you need them for something
;
extractYMD(exampleString);
以上是关于如果使用JavaScript同时包含整数和字符串,如何从CRM的文本字段的单行中检索整数值的主要内容,如果未能解决你的问题,请参考以下文章