我无法找到最简单的textarea验证

时间:2015-11-09 13:43:27

标签: jquery html validation

我只想在jQuery中使用onkeypress验证规则的最简单的textarea,而不是HTML5,bootstrap或angularJS中的验证规则。我无法在任何地方找到它。例如,它填充了这些:

更正:spaces, letter, number, many words,-,+,_,/,.

Incorrects:',",!,@,#,$,%,^,%,*,space in front and last

我可以通过angularJS来实现,但不能在JQuery中实现。我只想用jQuery模式或jQuery中的其他方式。如果textarea的内容在其模式中的方式不正确,则隐藏或禁用提交按钮。谢谢你的帮助。

我一直在寻找他们之间的参考资料(可以用'单引号填写):

  1. http://www.jeasyui.com/tutorial/form/form3.php
  2. http://trevordavis.net/play/jQuery-Simple-Validate/
  3. http://www.innovativephp.com/applications/demos/jquery_form_validation_examples/textarea_validation
  4. http://jsfiddle.net/ZAaPu/
  5. https://www.daniweb.com/programming/web-development/threads/449610/textarea-validation-problem-jquery

1 个答案:

答案 0 :(得分:3)

您可以随时尝试:

$(document).ready(function() {
    $('#input').keyup(function() {
	    if(!$(this).val().match(/^(?!\s)([a-zA-Z0-9 _.)?&]){1,}$/g)) {
           $('#button').prop('disabled', true);
        }else{
           $('#button').prop('disabled', false);
        }
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="input" />
<input id="button" type="button" value="submit" />