如果CRM中的整型字段和字符串都包含,如何使用JavaScript从单行文本字段中检索整型值

如果CRM中的整型字段和字符串都包含,如何使用JavaScript从单行文本字段中检索整型值,javascript,crm,dynamics-365,Javascript,Crm,Dynamics 365,我的应用程序中有一些单行文本字段,它们以这种格式(3年、4个月和4天)存储数据。现在我只想从字段中检索整数部分,并给出if条件来检查一些条件 有谁能帮我实现这一点吗?假设您提供给我们的格式是准确的,那么您可以尝试类似的方法 exampleString=“3年4个月4天”; 常量提取ymd=(输入)=>{ const stringArray=input.split(“”); //在每个空格上拆分字符串 //它将创建一个如下所示的数组 //[“3”、“年”、“4”、“月”、“和”、“4”、“天”]

我的应用程序中有一些单行文本字段,它们以这种格式(3年、4个月和4天)存储数据。现在我只想从字段中检索整数部分,并给出if条件来检查一些条件


有谁能帮我实现这一点吗?

假设您提供给我们的格式是准确的,那么您可以尝试类似的方法

exampleString=“3年4个月4天”;
常量提取ymd=(输入)=>{
const stringArray=input.split(“”);
//在每个空格上拆分字符串
//它将创建一个如下所示的数组
//[“3”、“年”、“4”、“月”、“和”、“4”、“天”]
//然后您可以使用索引来查找整数
const years=parseInt(字符串数组[0])
const months=parseInt(stringArray[2])
const days=parseInt(stringArray[5])
//使用parseInt,因为数组中的值仍然是字符串
//不需要为变量赋值,但这样做是为了清晰

如果(年)你可以用正则表达式来做这件事,但是你必须提供一些示例代码来测试。在这里你可以找到你的问题的答案:,回答了很久,可能是重复的