gpt4 book ai didi

javascript - JavaScript 条件中的通配符整数

转载 作者:行者123 更新时间:2023-11-28 19:39:49 26 4
gpt4 key购买 nike

我有一个可以无限复制的表单部分,我正在尝试为其创建一个验证条件(使用 ajaxForm 插件,尽管这方面相对来说是偶然的)。

情况看起来有点像这样:

if(formData[i].name == 'create-flight[fields][0][scheduled-departure-time]' && formData[i].value == ''){
// Do stuff
}

请注意 create-flight[fields][0][scheduled-departure-time] 中的 0。这可以是 01,甚至是 37。重要的是,我不需要知道,因为该函数动态处理所有内容,并且此条件在 foreach 内触发,因此每个字段都会被检查。有没有办法在这里添加通配符?即 create-flight[fields]['+any_integer+'][scheduled-departure-time]

通常这可以通过 or 运算符来满足,但它可以是任何数字,因此这是不切实际的。

最佳答案

你尝试过正则表达式吗?尝试一下

formData[i].name.match(/^create-flight\[fields\]\[[0-9]+\]\[scheduled-departure-time\]$/)

关于javascript - JavaScript 条件中的通配符整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25309844/

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