1
我有一個表單域以下驗證:JavaScript的正則表達式驗證,如果沒有內容
$(".controlsphone input").blur(function() {
var ree = /^\d+$/;
if(ree.test(document.getElementById("register_telephone").value))
{
$(this).css('border-color','green');
$(this).siblings('.info').css('display','none');
$(this).siblings('.error').css('display','none');
$(this).siblings('.valid').css('display','inline-block');
$("#email_error401112").hide();
$('#registerErrors').hide();
}
else
{
$('#registerErrors').show();
$('#email_error401112').remove();
$('#registerErrors').append('<p id="email_error401112">Please enter a phone number</p>');
}
});
我想,如果一個號碼存在,只確認現場。該字段不是必需的,但如果字段中有內容,則需要有效(數字)
上面的代碼是如何查看的?任何想法我能做些什麼來實現這一點?
乾杯,丹
你也可以使用,如果輸入的'pattern'屬性,你的目標瀏覽器[支持HTML5模式](http://html5test.com/compare/feature/form- validation-pattern.html):https://developer.mozilla.org/en-US/docs/HTML/Forms_in_HTML – tjameson