我有一个用于输入用户邮政编码的表单输入字段,但我需要该值没有空格。我有一个 JQuery 验证脚本,我想删除模糊时的空白,但我尝试了几种解决方案,但都没有奏效。有什么想法可以实现吗?这是我正在使用的验证:
// Postcode Validation
$('#regpostcode').blur(function()
{
$(this).val($(this).val().replace(/^\s+$/,"")); // THIS IS THE LINE I'M INTERESTED IN
var regpostcode=$(this).val();
if(regpostcode.length < 5){
$('.regPostcodeStatus').html("Please Enter Your Actual Postcode").removeClass("success").addClass("error");
regpostcodeok = 2;
}
else if(regpostcode.length > 7){
$('.regPostcodeStatus').html("Please Enter Your Actual Postcode").removeClass("success").addClass("error");
regpostcodeok = 2;
}
else{
$('.regPostcodeStatus').html("Thank You").removeClass("error").addClass("success");
regpostcodeok = 1;
}
});
这将返回“请输入您的实际邮政编码”,因为显然带有空格的长度超过 7 个字符。