Javascript Javascirpt验证正则表达式不起作用
我就是不明白为什么这个模式不起作用。似乎一切都很好,我不知道我错过了什么。每一次,当它落在“其他”部分时,我都不明白为什么Javascript Javascirpt验证正则表达式不起作用,javascript,jquery,regex,forms,validation,Javascript,Jquery,Regex,Forms,Validation,我就是不明白为什么这个模式不起作用。似乎一切都很好,我不知道我错过了什么。每一次,当它落在“其他”部分时,我都不明白为什么 var adresaFormat = /^[A-ZČĆŽŠĐ][a-zčćžšđ]+([ ][A-ZČĆŽŠĐa-zčćžšđ][a-zčćžšđ]+)+[0-9]{1,3}$/; document.getElementById("adresa").addEventListener("blur",function(){ if(
var adresaFormat = /^[A-ZČĆŽŠĐ][a-zčćžšđ]+([ ][A-ZČĆŽŠĐa-zčćžšđ][a-zčćžšđ]+)+[0-9]{1,3}$/;
document.getElementById("adresa").addEventListener("blur",function(){
if(adresaFormat.test(document.getElementById("adresa").value)){
document.getElementById("adresa").style.backgroundColor="#ffffff";
document.getElementById("adresa").style.border="1px solid #c2c2c2";
}
else {
document.getElementById("adresa").style.backgroundColor="#ff0000";
document.getElementById("adresa").style.border="1px solid #ff0000";
}
});
您缺少第二个单词和数字之间的空格
//之前
var adresaFormat=/^[A-ZĆŽžžž][A-Zžžſſ]+[A-Zžſſ]+[0-9]{1,3}$;
控制台日志(地址格式测试(“未知街道2”);
//之后
地址格式=/^[A-ZĆŽžĐ][A-Zčſš]+([]A-Z莞ſ][A-Zčſš]+[[0-9]{1,3}$/;
控制台日志(地址格式测试(“未知街道2”)代码>能否提供您用于测试的示例字符串?当然。“未知街道2”请,张贴一口井,所有在张贴代码中不可见的都是字段类型。它是文本。我会告诉你为什么!我不知道我怎么没有马上看到。谢谢!