如果之后如果条件在表单验证中,我该如何做得更好

时间:2018-08-29 08:20:55

标签: javascript jquery

我正在重构我的代码以使其更好和更短。我正在制作一个使用物化来验证用户输入的注册表,但是我对我的代码结构感觉不太好,它包含了尽可能多的代码不应包含深层嵌套的条件。

$('#full_name').on('input', function() {
var input=$(this);
var is_name=input.val().trim();
var inputLength = is_name.length;
var regEx = /^[a-zA-Z]*$/;

  if(is_name){
    $(".helper-text").text('correct');
  }
  if(inputLength < 3) {
    $(".helper-text").text('too little words');
  }
  if(inputLength > 50) {
    $(".helper-text").text('too many words');
  }
  if(!regEx.test(is_name)) {
    $(".helper-text").text('only accept letters');
  }
  if(!is_name) {
    $(".helper-text").text('*required fields');
 }


});

0 个答案:

没有答案