gpt4 book ai didi

javascript - 如何检查格式是否有效?

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

我有这个样本:

link

代码 HTML:

<input class="" type="text" name="primary_phone" id="primary_phone" maxlength="10" placeholder="1234567890">

代码 CSS:

.valid{
border:1px solid green;
}
.invalid{
border:1px solid red;
}

代码 JS:

$( "#primary_phone" ).blur(function() {
text = $(this).val().replace(/(\d\d\d)(\d\d\d)(\d\d\d\d)/, '($1)$2-$3');
$(this).val(text);

if(the form==valid)
{
addClass.(valid);
}else{
addClass.(invalid);
}

});

我想做的是验证您的...以添加红色边框,以防拼写错误且格式不符合要求。

我输入了我想怎么做的代码如果用户先输入正确的表格,然后删除并写错,我想使代码无效。

如果您需要更多信息,请告诉我

提前致谢!

最佳答案

制作它(将.替换为:),检查this

:valid{
border:1px solid green;
}
:invalid{
border:1px solid red;
}

<input class="" type="text" name="primary_phone" id="primary_phone" maxlength="10" placeholder="1234567890" pattern="(\d\d\d)(\d\d\d)(\d\d\d\d)">

pattern 属性添加为 (\d\d\d)(\d\d\d)(\d\d\d\d) 以便浏览器知道什么是有效,什么是无效

检查这个更新的 fiddle

关于javascript - 如何检查格式是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34670695/

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