<input id="text" pattern="^\d{5,}$" required />
<input type="submit" />
</form>
<script>
text.oninput=function(){
text.setCustomValidity("")
}
text.oninvalid=function(){
text.setCustomValidity("楼主是不是要这样的?")
}
</script>
</form>
<input type="text" class="kuang" name=qq onBlur="/^\d{5,10}$/.test(this.value)?'':alert('请输入正确格式QQ号')"/>这是我在input你失去焦点的时候验证的,现在QQ最少是5位,内部的不说,最多十位,全部数字
这个用插件来验证的比较快。插件名称:formvalidator.js ,网上下载个,使用方法:$("#new_password").formValidator({empty:true,onshow:"不修改密码请留空。",onfocus:"密码应该为6-20位之间"}).inputValidator({min:5,max:20,onerror:"密码应该为6-20位之间"})$("#new_pwdconfirm").formValidator({empty:true,onshow:"不修改密码请留空。",onfocus:"请输入两次密码不同。",oncorrect:"密码输入一致"}).compareValidator({desid:"new_password",operateor:"=",onerror:"请输入两次密码不同。"})