gpt4 book ai didi

javascript - 验证两个数字之间的文本字段长度

转载 作者:太空宇宙 更新时间:2023-11-04 14:18:50 24 4
gpt4 key购买 nike

我正在尝试验证 HTML 字段的长度是否在 11 到 13 个字符之间。

我试过使用:

if(!phoneCheck.test(phone) || (phone.length !>= 11 && phone.length !<=13))

但这似乎行不通。它只是停止所有 Javascript,就好像其中有错误一样。

我该怎么做呢?

编辑:

抱歉,我应该添加更多的代码:

if(!phoneCheck.test(phone) || (phone.length !>= 11 && phone.length !<=13))
{
error = "Please give a valid phone number.";
}

添加了感叹号,这样如果它不在这些长度之间就会触发错误

最佳答案

符号 !>=!<=不存在。检查字段长度是否在 11 到 13 个字符之间的条件代码是:

(phone.length >= 11 && phone.length <= 13)

OBS:
<=表示“小于或等于”和 >=意思是“大于或等于”。
!是合乎逻辑的拒绝。
例如:
!truefalse

!(a>b) a<=b 时为真

编辑:通过您的编辑,您想要的是否定整个句子,因此解决方案是:

!(phone.length >= 11 && phone.length <= 13)

所以你的 if 语句应该是:

if(!phoneCheck.test(phone) || !(phone.length >= 11 && phone.length <=13))

关于javascript - 验证两个数字之间的文本字段长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17909760/

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