gpt4 book ai didi

JavaScript 前馈验证

转载 作者:行者123 更新时间:2023-11-28 05:25:11 24 4
gpt4 key购买 nike

我面临一个问题,我想向用户提供立即反馈,表明输入字段已经不符合验证模式,而不是在提供整个值之后。

举个例子:英国邮政编码可能看起来像这样 [SW1W 0NY],我想通知用户,当他输入 [SW] 时,到目前为止一切看起来都很好,但当他输入例如 [1] 时,立即给他反馈。

你会如何处理这个问题?由于英国邮政编码最多可以有 7 个数字,我不想创建 7 个正则表达式来根据邮政编码长度检查邮政编码,而是有一些“前馈”机制。

最佳答案

最终验证可能如下所示:

/^[a-zA-Z]{1,2}[0-9]{1,2}[a-zA-Z]{0,1} ?[0-9][a-zA-Z]{2}$/

对于部分验证,我会尝试这样的事情:

^([a-zA-Z]{1,2}([0-9]{1,2}([a-zA-Z]{0,1}( ?([0-9]([a-zA-Z]{1,2})?)?)?)?)?)?$

所有部分都是可选的,只需确保即使在最后一部分也可以是一两个字符。

关于JavaScript 前馈验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40234430/

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