我正在尝试根据输入到输入中的值(邮政编码)是否包含一组预定义的字符来使 div 淡入。我已经设法让它为一个值工作,但我希望它可以处理多个输入,因为最终会有多个邮政编码。如果我可以让它忽略空格和大小写也会很好,这样我就可以为每个邮政编码设置一个值,而不是像我在这里所做的那样:
$(".postcode-checker").click(function()
{
var name = $("#postcode-form input").val();
if(name != '')
{
if ($("#postcode-form input").val().indexOf("BS2 9","bs2 9","BS29","bs29","Bs2 9","Bs29") > -1)
{
$('#bpwdp').fadeIn(500);
}
}
});
如果您输入“BS2 9”,它会起作用,但以下值都不起作用,例如“bs2 9”。
我一直在阅读,我不确定正则表达式、.indexOf 或 .match 是否会是答案,但我不确定如何在这种情况下实现它们。
任何帮助将不胜感激