我有一个表单,用户可以在单击按钮时添加更多输入框。 用户可以拥有任意数量的输入框。
我不打算添加用于删除字段的按钮。
他们默认的输入框数量是2。 假设用户决定再添加 3 个,现在总共有 5 个。
为了验证,我想检查输入框是否为空,或者输入是否包含所有空格,例如:“”,无论有多少个空格,只要它除了空格之外没有其他任何内容。 我可以通过检查长度来检查空输入,但如何检查后者呢? 是否存在任意数量的连续空格的正则表达式? 谢谢!
PS:我正在使用 jQuery 和 jQuery mobile
最佳答案
正如您所知,您可以通过检查输入字段的 .value.length
来检查输入字段是否为空。要检查它是否只包含空格,请尝试以下操作:(假设输入存储在名为 input
的变量中)
if (!input.value.trim().length) // oh noes! it's blank or whitespace-filled!
关于javascript/jquery 输入验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21842565/